css实现列表展开与收起

简介: 今天讲ss实现列表展开与收起

列表的展开与收起


大家先开看看这张图:

网络异常,图片无法展示
|

css实现列表展开与收起.gif

很多人会说,不就是js点击效果么....

NO!!!


checkbox


input标签大家经常用到,form表单用的心累....可一般咱们的input标签中,type字段都是text、submit居多。只有到恶霸条款(已阅读以上协议,并同意...)时,才会使用。

但如果使用checkbox配合label标签的for,即可用css完成列表的展开收起。

上面的图片代码如下:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
    * {
      margin: 0px ;
      padding: 0px;
      width: 100px;
    }
      #menu-checkbox{
        display: none;
      }
      #menu-checkbox:checked ~ .tag-list{
        display: none;
      }
      li{
        float: left;
        margin: 2px;
        list-style-type: none;
      }
      a {
        text-decoration: none;
      }
    </style>
  </head>
  <body>
    <label for="menu-checkbox">主菜单</label>
    <input id="menu-checkbox" type="checkbox" name="" value="">
    <div class="tag-list">
    <ul>
      <li><a href="#">首页</a> </li>
      <li><a href="#">正文</a> </li>
      <li><a href="#">设置</a> </li>
    </ul>
    </div>
  </body>
</html>
不积跬步无以至千里,不积小流无以成江海.....






相关文章
|
1月前
|
前端开发
纯css3经典列表式手风琴插件
这是一款十分经典的纯css3列表手风琴插件。该插件使用css兄弟选择器和:target伪类来实现。
|
4月前
|
前端开发
HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用
该博客文章详细介绍了HTML和CSS的基础知识,包括CSS样式的应用方式、语法规则、选择器的使用、盒子模型、内边距、外边距、元素的显示类型以及overflow属性处理溢出内容的方法,并通过代码示例和测试结果截图展示了这些知识点在网页设计中的应用。
HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用
|
6月前
|
前端开发 开发者
CSS列表属性:list-style系列属性详解
CSS列表属性:list-style系列属性详解
344 40
|
4月前
|
前端开发
CSS——通过CSS实现展示更多选项和收起
CSS——通过CSS实现展示更多选项和收起
41 0
|
4月前
|
前端开发 容器
CSS实现多行文本的展开收起
CSS实现多行文本的展开收起
59 0
|
5月前
|
前端开发 JavaScript
纯css动画 —— 展开、收起
纯css动画 —— 展开、收起
487 2
|
6月前
|
前端开发
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发
css实战——清除列表中最后一个元素的下边距
css实战——清除列表中最后一个元素的下边距
100 0
|
7月前
|
Web App开发 前端开发 JavaScript
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
|
7月前
|
前端开发
CSS列表
【5月更文挑战第4天】CSS列表。
38 3

热门文章

最新文章