日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

jQueryHTMLCSS3实现垂直手风琴折叠菜单方法讲解

發布時間:2024/9/5 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQueryHTMLCSS3实现垂直手风琴折叠菜单方法讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在網頁制作中我們常常需要折疊式的菜單,在折疊菜單中,手風琴特效的菜單是非常受歡迎,下面就講解使用jQuery+HTML+CSS3實現垂直手風琴折疊菜單的方法。

jQuery實現垂直手風琴折疊菜單示例代碼

首先給出手風琴折疊菜單的HTML代碼,如下所示:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>CSS3垂直手風琴折疊菜單DEMO演示</title><meta name="viewport" content="width=device-width, initial-scale=1"><!-- Iconos --><link href="css/font-awesome.min.css" rel="stylesheet"><link rel="stylesheet" href="css/style.css" media="screen" type="text/css" /></head><body><!-- Contenedor --><ul id="accordion" class="accordion"><li><div class="link"><i class="fa fa-paint-brush"></i>Dise?o web<i class="fa fa-chevron-down"></i></div><ul class="submenu"><li><a href="#">Photoshop</a></li><li><a href="#">HTML</a></li><li><a href="#">CSS</a></li><li><a href="#">Maquetacion web</a></li></ul></li><li><div class="link"><i class="fa fa-code"></i>Desarrollo front-end<i class="fa fa-chevron-down"></i></div><ul class="submenu"><li><a href="#">Javascript</a></li><li><a href="#">jQuery</a></li><li><a href="#">Frameworks javascript</a></li></ul></li><li><div class="link"><i class="fa fa-mobile"></i>Dise?o responsive<i class="fa fa-chevron-down"></i></div><ul class="submenu"><li><a href="#">Tablets</a></li><li><a href="#">Dispositivos mobiles</a></li><li><a href="#">Medios de escritorio</a></li><li><a href="#">Otros dispositivos</a></li></ul></li><li><div class="link"><i class="fa fa-globe"></i>Posicionamiento web<i class="fa fa-chevron-down"></i></div><ul class="submenu"><li><a href="#">Google</a></li><li><a href="#">Bing</a></li><li><a href="#">Yahoo</a></li><li><a href="#">Otros buscadores</a></li></ul></li></ul><script src='js/jquery.js'></script><script src="js/index.js"></script> </body></html>

如上面的代碼,首先需要引入font-awesome.min.css,這是awesome的字體庫。然后需要引入自定義的css,style.css代碼如下面所示:

* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }body {background: #2d2c41;font-family: 'Open Sans', Arial, Helvetica, Sans-serif, Verdana, Tahoma; }ul {list-style-type: none; }a {color: #b63b4d;text-decoration: none; }/** =======================* Contenedor Principal===========================*/ h1 {color: #FFF;font-size: 24px;font-weight: 400;text-align: center;margin-top: 80px;}h1 a {color: #c12c42;font-size: 16px;}.accordion {width: 100%;max-width: 360px;margin: 30px auto 20px;background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.accordion .link {cursor: pointer;display: block;padding: 15px 15px 15px 42px;color: #4D4D4D;font-size: 14px;font-weight: 700;border-bottom: 1px solid #CCC;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; }.accordion li:last-child .link {border-bottom: 0; }.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; }.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px; }.accordion li.open .link {color: #b63b4d; }.accordion li.open i {color: #b63b4d; } .accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }/*** Submenu-----------------------------*/.submenu {display: none;background: #444359;font-size: 14px;}.submenu li {border-bottom: 1px solid #4b4a5e;}.submenu a {display: block;text-decoration: none;color: #d9d9d9;padding: 12px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.submenu a:hover {background: #b63b4d;color: #FFF;}

使用jQuery&HTML&CSS3實現垂直手風琴折疊菜單就必須使用jQuery,所以一定要引入jQuery庫。然后配合自定義的js,index.js代碼如下所示:

$(function() {var Accordion = function(el, multiple) {this.el = el || {};this.multiple = multiple || false;// Variables privadasvar links = this.el.find('.link');// Eventolinks.on('click', {el: this.el, multiple: this.multiple}, this.dropdown)}Accordion.prototype.dropdown = function(e) {var $el = e.data.el;$this = $(this),$next = $this.next();$next.slideToggle();$this.parent().toggleClass('open');if (!e.data.multiple) {$el.find('.submenu').not($next).slideUp().parent().removeClass('open');};} var accordion = new Accordion($('#accordion'), false); });

這樣我們可以看到下面的圖片效果:


轉載于:https://www.cnblogs.com/zhujiabin/p/4482423.html

總結

以上是生活随笔為你收集整理的jQueryHTMLCSS3实现垂直手风琴折叠菜单方法讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www夜色| 男女性杂交内射妇女bbwxz | av男女 | 天天人人 | 少妇中出视频 | 日本护士体内she精2xxx | 成年人在线免费 | 少妇高潮av| 越南毛茸茸的少妇 | 欧美老女人性生活视频 | 亚洲国产精品成人综合久久久 | 日本va欧美va精品发布 | 韩国美女黄色片 | 亚洲免费高清视频 | 一区二区高清在线观看 | 欧美一级视频免费观看 | 欧洲天堂网 | 国产专区一 | 欧美在线www | 亚洲欧美日本一区二区三区 | 日韩一区二区影视 | 91在线网址 | 亚洲欧美伦理 | 久久久久久久久久91 | 欧美黄色一区二区三区 | 五月中文字幕 | 精品久久久久一区二区国产 | 女人脱下裤子让男人捅 | 狠狠一区 | 国产乡下妇女做爰毛片 | 91网在线看 | 日本韩国欧美一区二区三区 | 午夜一区| 91精品国产99久久久久久红楼 | 一出一进一爽一粗一大视频 | 国产免费又粗又猛又爽 | 国产极品在线观看 | 免费久草视频 | 色网址在线观看 | 午夜激情视频在线播放 | 天天视频亚洲 | 欧美一区二区三区在线视频 | 日韩中文字幕av电影 | 久久久久亚洲av成人无码电影 | 欧美激情婷婷 | 色二区| 成年人视频免费看 | 女生扒开腿让男生操 | 日韩美女黄色片 | 久久久久久久久久av | 成人在线视频免费 | 麻豆精品久久 | 黑人操日本女人视频 | 91久久精品夜夜躁日日躁欧美 | 国产精品一区一区三区 | 国产在线一区二区三区四区 | 高清中文字幕在线a片 | 亚洲成人免费在线视频 | 亚洲av无码国产精品色午夜 | 羞羞涩涩网站 | 国产无人区码熟妇毛片多 | 日韩av在线一区二区三区 | 青青国产在线观看 | 久久夜夜操妹子 | 欧美老女人性生活视频 | 国产精品无码一区二区三 | 亚洲第一福利视频 | 91狠狠 | 日本在线观看www | 色欲av伊人久久大香线蕉影院 | 草草影院欧美 | 俄罗斯美女一级爱片 | 国内毛片毛片 | 成年人免费观看视频网站 | 78m78成人免费网站 | 特种兵之深入敌后 | 9久9久9久女女女九九九一九 | 国产精品电影网 | 在线艹| 污网址在线观看 | 成人av资源网| 黄色av成人| 日本啊v在线 | 日日夜夜免费视频 | 天堂无乱码 | 在线免费a视频 | 啪啪av | 91色视频在线观看 | 爱情岛论坛永久入口 | 性xx紧缚网站 | 欧美日韩国产传媒 | 黄色一级片 | 插插宗合网| 欧美日韩片 | xxxwww国产| 亚洲天堂日韩在线 | 红桃成人在线 | 四色在线| 色91视频 |