css实现简洁手风琴式faq常见问题代码
代码语言:html
所属分类:布局界面
代码描述:css实现简洁手风琴式faq常见问题代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url("https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700&display=swap");
body {
background: #fafafa;
}
.accordion {
display: flex;
flex-direction: column;
font-family: "Sora", sans-serif;
max-width: 991px;
min-width: 320px;
margin: 50px auto;
padding: 0 50px;
}
.accordion h1 {
font-size: 32px;
text-align: center;
}
.accordion-item {
margin-top: 16px;
border: 1px solid #fcfcfc;
border-radius: 6px;
background: #ffffff;
box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.accordion-item .accordion-item-title {
position: relative;
margin: 0;
display: flex;
width: 100%;
font-size: 15px;
cursor: pointer;
justify-content: space-between;
flex-direction: row-reverse;
padding: 14px 20px;
box-sizing: border-box;
align-items: center;
}
.accordion-item .accordion-item-desc {
display: none;
font-size: 14px;
line-height: 22px;
font-weight: 300;
color: #444;
border-top: 1px dashed #ddd;
padding: 10px 20px 20px;
box-sizing: border-box;
}
.accordion-item input[type="checkbox"] {
position: absolute;
height: 0;
width: 0;
opacity: 0;
}
.accordion-item input[type="checkbox"]:checked ~ .accordion-item-desc {
display: block;
}
.accordion-item
input[type="checkbox"]:checked
~ .accordion-item-title
.icon:after {
content: "-";
font-size: 20px;
}
.accordion-item input[type="checkbox"] ~ .accordion-item-title .icon:after {
content: "+";
font-size: 20px;
}
.accordion-item:first-child {
margin-top: 0;
}
.accordion-item .icon {
margin-left: 14px;
}
@media screen and (max-width: 767px) {
.accordion {
padding: 0 16px;
}
.accordion h1 {
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0