仅用css制作的手风琴下拉菜单

摘要:
Css手风琴制作下拉菜单:˂渲染:注意:关键是使用Css选择器和input:check。

css制作手风琴下拉菜单:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>html5 UI</title>
    <link rel="stylesheet"href="css/normalize.css"/>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
</head>
<style>#box{width:80%;margin:15px auto; }article{display:none;width:100%;height:0;border:1px solid #cccccc;box-shadow:1px 2px 3px #cccc8f;text-align:center;;
                transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;
               }
       input{display:none; }label{display:block;background-color:#b3d4fc;text-align:center;border:1px solid #cccccc;cursor:pointer;}input#o:checked~.one{height:55px;display:block; }input#t:checked~.two{height:55px;display:block;}input#h:checked~.three{height:55px;display:block;}
</style>
<body>
      <div id="box">
              <section>
                  <input type="radio"checked id="o"name="item"/> <label for="o">first-item1</label>
                  <article class="one">this is item1 content!</article>
                  <input type="radio"id="t"name="item"><label for="t">second-item2</label>
                  <article class="two">this is item2 content!</article>
                  <input type="radio"id="h"name="item"><label for="h">three-item3</label>
                  <article class="three">this is item3 content!</article>
              </section>
      </div>

</body>
</html>

效果图:仅用css制作的手风琴下拉菜单第1张

注释:关键是css的选择器使用和input:check的使用。

免责声明:文章转载自《仅用css制作的手风琴下拉菜单》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇inno setup介绍(转)R语言学习笔记(七): 排序函数:sort(), rank(), order()下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js判断浏览器类型

js判断浏览器类型 <script type="text/javascript" ><!-- function getOs() { var OsObject = ""; if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) { return "MSIE"; } if(isFirefox=na...

Bootstrap 环境安装

下载 Bootstrap 可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当点击这个链接时,将看到如下所示的网页: 您会看到两个按钮: Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文...

CSS 控制滚动条样式

在360浏览器中设置滚动条隐藏样式 以下 可直接实现隐藏功能 1 ::-webkit-scrollbar {/*隐藏滚轮*/ 2   display:none; 3 } 如果要兼容 PC 其他浏览器(Firefox 、IE6、IE8、Google等)设置滚动条隐藏样式,在容器(div)外面再嵌套一层overflow:hidden内部边框宽高限制尺寸和外...

2018网易前端实习面试总结

一面: 1.双向绑定的原理,用js原生怎么写? //3种方法的源码 https://github.com/WilberTian/Two-way-data-binding.git 2.解决跨域问题的方法 3.Ajax的过程 4.http如何判断那个浏览器访问 user-agent 5.content-type的类型,你用过那些 application/x-...

Vue中引入css文件

import "@/文件路径"; //@代表的是你的项目根路径 二、在style标签中引入(可设置成局部) 在标签上添加scoped 属性后则变成了局部引用 注意:下图的icon.css文件仍然是全局引用,需要将文件后缀改为scss或者less才能变成局部的 在更换过程中建议改成scss类型,因为它支持css的所有语法。...

更新CSS缓存的办法

http://www.divcss3.com/NewsFiles/120611/20121711091711.html 通过设置可以将DIV+CSS切图、js等不太经常更新的文件缓存在浏览器端,访客每次进入网站时浏览器就可以从浏览器的缓存中获取css、js。htaccess设置的css、js缓存都有一个过期时间,如果在访客的浏览器中已经缓存了css、js,...