HTML5 折叠菜单

所属分类:导航-垂直导航,手风琴菜单

 177623  340  查看评论 (14)
分享到微信朋友圈
X
HTML5 折叠菜单 ie兼容11

HTML5 <details>

定义和用法

<details> 标签用于描述文档或文档某个部分的细节。

浏览器支持

  • 目前只有 Chrome(谷歌浏览器) 支持 <details> 标签。

  • <details>下必须包含一个且只能一个<summary>

  •  <summary> 标签 配合使用,可以为 details 定义标题。标题是可见的,用户点击标题时,会显示出 details

属性

  • open

  • 语义:<details open>

  • 解释:定义 details 是否可见。

HTML代码

<details class="menu" open>
      <summary>菜单1</summary>
      <ul>
          <li><a href="#">子菜单1</a></li>
          <li><a href="#">子菜单2</a></li>
      </ul>
</details>

CSS代码

跟普通标签一样修饰,这里主要讲一下标签的特定样式

/*去掉自带的小三角*/
details summary::-webkit-details-marker {
  display: none;
}

/*自定义图标,可用图片或字符,如果使用图片,请把content的值设置成空字符*/
/*展开*/
.menu summary:before {
     content: "+";
     /*background: url(../Images/right.png) no-repeat center center;*/ /*收起时的图片*/
     /*vertical-align: middle;*/
}

/*收起*/
.menu[open] summary:before {
    content: "-";
    /*background: url(../Images/down.png) no-repeat center center;*/ /*展开时的图片*/
}
相关插件-垂直导航,手风琴菜单

jquery淘宝电器左侧分类菜单

jquery淘宝电器左侧分类菜单,简单的导航悬停展示
  垂直导航
 39120  382

基于jQuery的垂直菜单特效

网站上常用的到的垂直菜单,基于jQuery的垂直菜单特效
  垂直导航
 40819  366

Css多级侧边栏导航

纯Css多级侧边栏导航
  垂直导航
 43157  395

jquery弹性竖导航网页菜单

此代码内容为jquery弹性竖导航网页菜单,属于站长常用代码,非常漂亮!
  垂直导航
 36058  344

讨论这个项目(14)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    要翻身的咸鱼?? 0
    2022/2/10 16:54:03
    这方法写的折叠菜单页面预览一开始是展开状态的,如果页面预览一开始是折叠状态需要怎么更改代码呢? 回复
    锦鲤抄 0
    2017/6/6 17:50:52

    ......只适合用在静态上

        说破。0
        2017/7/6 15:12:01

        对的呀,这个只是给大家了解一下

    回复
    无法丶抗拒 0
    2016/8/18 11:08:38
    好用
        说破。0
        2016/8/18 11:08:37
        这个兼容性不好,只是给大家看看
    回复
    my heart 0
    2016/3/8 17:03:42
    火狐浏览器也不行,上面明明显示可以的。。。什么东西都能发上去。。。。。
        说破。0
        2016/3/8 17:03:34
        呵呵,你火狐不支持,你把这个选项去掉试试,你要能把这个去掉你就牛逼了(发布的时候只能选择IE版本,其它都是默认选中的,没法改好么),没发不过资源不要说话,再说我下面文档里都强调过了,只有谷歌浏览器支持,看不见么!!!
        ng70430
        2016/6/30 14:06:50
        我觉得你不支持火狐就不要发出来,真的
    回复
    ┽后,?青春期?诗╇ 0
    2016/3/2 21:03:43
    为啥下载下来东西少了
        西瓜0
        2016/3/2 21:03:45
        不少本来就只有一个文件。
    回复
    andiv 0
    2016/1/16 21:01:44

    这个不行,加载不出来

        说破。0
        2016/1/17 18:01:12

        你用的什么浏览器?现在只有谷歌浏览器支持的

    回复
    点点星痕 0
    2015/9/8 18:09:26
    zjtutu 0
    2015/9/6 10:09:52

    比较简单,可以实现简单的需求。

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复