之前我們已經分享過很多關於手風琴選單了,有水平方向的,也有垂直方向的。今天要分享的這款css3垂直手風琴摺疊選單也非常不錯,這款css3手風琴選單的每乙個選單項都有小圖示,而且只能有一項展開,更有意思的是,在選單摺疊和展開式右側的箭頭也會有不錯的動畫效果。
下面我們來一起看看實現這款手風琴摺疊選單的源**以及實現思路,主要由html**、css**和jquery**組成。
desarrollo front-end
diseño responsive
posicionamiento web
這裡用了ul和li列表實現選單的層級關係。
.accordion
.accordion .link
.accordion li:last-child .link
.accordion li i
.accordion li i.fa-chevron-down
.accordion li.open .link
.accordion li.open i
.accordion li.open i.fa-chevron-down
/** * submenu
-----------------------------*/
.submenu
.submenu li
.submenu a
.submenu a:hover
css**也沒什麼特點,主要是設定了選單項下拉的動畫以及圓角的效果。
$(function() ;
this.multiple = multiple || false;
// variables privadas
var links = this.el.find('.link');
// evento
links.on('click', , this.dropdown)
} accordion.prototype.dropdown = function(e) ;
} var accordion = new accordion($('#accordion'), false);
});
手風琴效果
今天寫了乙個類似手風琴的效果,基於jquer,貼出來分享,生命在於折騰,加油。function imgshowleft else 3000 imgshowleft li on mouseover function if this hasclass active imgshowleft li on m...
手風琴案例
lang en charset utf 8 title type text css ul parentwrap menugroup grouptitle menugroup div style src js jquery 1.12.4.js script head class parentwrap ...
手風琴效果筆記
示例 手風琴效果 1 通過設定遮罩層透明度實現控制元素透明度 2 通過偽類實現滑鼠懸停效果 3 事件繫結方法 事件繫結方法 function bind el,eventtype,callback else if typeof el.attenchevent function 4 根據事件的冒泡原理,...