首页前端开发HTML纯css的accordion效果(代码分享)

纯css的accordion效果(代码分享)

时间2024-01-23 22:30:03发布访客分类HTML浏览576
导读:收集整理的这篇文章主要介绍了纯css的accordion效果(代码分享 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 css中注意下:target和transITion部分就大致清楚了.代码中css的PRefix为了简明只用...
收集整理的这篇文章主要介绍了纯css的accordion效果(代码分享),觉得挺不错的,现在分享给大家,也给大家做个参考。

css中注意下:target和transITion部分就大致清楚了.代码中css的PRefix为了简明只用了-moz-:target定位的元素对应于浏览器url最后的#xxx,xxx是元素的id,我们通过点击标题链接实现切换功能。以下是jsfiddle中得实际效果(firefox浏览或者修改css前缀)

复制代码代码如下:
div class="accordion">
div class="item">
h3 class="title round">
a href="#one"> title one/a>
/h3>
div id="one" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
div class="item">
h3 class="title round">
a href="#two"> title two/a>
/h3>
div id="two" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
div class="item">
h3 class="title round">
a href="#three"> title three/a>
/h3>
div id="three" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
/div> div class="accordion">
div class="item">
h3 class="title round">
a href="#one"> title one/a>
/h3>
div id="one" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
div class="item">
h3 class="title round">
a href="#two"> title two/a>
/h3>
div id="two" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
div class="item">
h3 class="title round">
a href="#three"> title three/a>
/h3>
div id="three" class="content round">
p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in /p>
/div>
/div>
/div>

css:

复制代码代码如下:
.round {
border-radius: 5px;
}
.accordion {
width: 500px;
box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
padding: 5px;
border: 5px solid rgba(54,54,54,0.3);
position: absolute;
top: 20px;
left: 50px;
}
.accordion .item {
margin-bottom: 5px;
}
.accordion .item:last-child {
margin-bottom: 0;
}
.accordion .title {
background:-moz-linear-gradient(top, #eee, #dcdcdc, #dcdcdc, #dcdcdc);
}
.accordion .title > a{
height: 30px;
display:block;
line-height: 30px;
padding-left: 10px;
font-Size: 15px;
color: #585858;
text-shadow: 1px 1px 1px #fff;
font-weight: bold;
text-decoration:none;
}
.accordion .title+.content {
height: 0;
padding: 0;
opacity: 0;
border: 1px solid #eee;
overflow-y: auto;
-moz-transition: all 0.2s linear;
}
.accordion .title+.content:target {
opacity: 1;
padding: 5px;
height: auto;
margin: 5px auto;
}
.accordion .content p {
margin-bottom: 5px;
color: #585858;
text-shadow: 0 1px 1px #dcdcdc;
}

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: CSS小技巧 导航中鼠标经过变换文...下一篇:div+css是网页排版技巧分享猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: 纯css的accordion效果(代码分享)
本文地址: https://pptw.com/jishu/584712.html
27款经典的CSS框架小结 网页制作必备 CSS小技巧 导航中鼠标经过变换文字的实现代码

游客 回复需填写必要信息