纯CSS3运用target伪类元素制作手风琴效果
2017-03-29 23:34
323 查看
什么是target伪类元素?查了一下W3C
![](https://img-blog.csdn.net/20170329233256139?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29kaW5nTm9vYg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
原理就是点击相应的A标签触发相应的锚点,从而实现使用target伪类元素选择相应的内容进行实现,实现代码如下。
原理就是点击相应的A标签触发相应的锚点,从而实现使用target伪类元素选择相应的内容进行实现,实现代码如下。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { padding: 0; margin: 0; } .box { margin: 100px auto; width: 400px; } .box .item h3 { height: 20px; width: 400px; line-height: 20px; color: #fff; background: blue; border-bottom: 1px solid #ccc; } .box .item h3 a { color: #fff; } .box .item>div { height: 0; width: 400px; background: yellow; transition: all 2s; overflow: hidden; } .box .item :target { height: 200px; display: block; background: red; height: 200px; transition: all 2s; } </style> </head> <body> <div class="box"> <div class="item"> <h3><a href="#itemContent01">这个是标题</a></h3> <div id="itemContent01"> 这个是标题内容部分 </div> </div> <div class="item"> <h3><a href="#itemContent02">这个是标题</a></h3> <div id="itemContent02"> 这个是标题内容部分 </div> </div> <div class="item"> <h3><a href="#itemContent03">这个是标题</a></h3> <div id="itemContent03"> 这个是标题内容部分 </div> </div> </div> </body> </html>
相关文章推荐
- CSS3target伪类元素选择实现类似灯箱效果
- CSS3 :target伪类实现Tab切换效果
- 实用CSS3属性之 :target伪类实现Tab切换效果
- 实用CSS3属性之 :target伪类实现Tab切换效果
- CSS3 :target伪类实现Tab切换效果
- CSS3 :target伪类实现Tab切换效果 BY commy
- 老张琢磨的运用CSS3和jQuery制作不错的翻页效果
- 纯CSS3制作手风琴效果
- 巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)
- css3-transition完美制作手风琴效果
- h5新标签和css3动画制作一个鼠标悬停的动画效果
- 使用CSS3制作导航条和毛玻璃效果
- CSS3中Animation为同一个元素添加多个动画效果
- 推荐7个 CSS3 制作的创意下拉菜单效果
- css3中伪类选择器:target的使用
- Js+CSS3实现手风琴效果
- 纯css3手风琴效果3
- 使用CSS3制作导航条和毛玻璃效果
- 【CSS3】---结构性伪类选择器-root+not+empty+target
- 目标伪类选择器实现手风琴效果