Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Ajax
- controller
- select
- json
- Java
- Oracle
- was
- eGov
- 배열
- mybatis
- sql
- Database
- TO_DATE
- 오류
- input
- 태그
- javascript
- spring
- POI
- array
- 암호화
- JVM
- jQuery
- web.xml
- 과정평가형
- html
- 함수
- CSS
- 개념
- eGovFramework
Archives
- Today
- Total
web developer
[css] 체크박스와 CSS로 만드는 FAQ 리스트 본문
728x90
728x90
HTML
<ul class="faq">
<li>
<input type="checkbox" id="faq-1">
<label for="faq-1">질문1</label>
<div>
<p class="spacing">답변1</p>
</div>
</li>
<li>
<input type="checkbox" id="faq-2">
<label for="faq-2">질문2</label>
<div>
<p class="spacing">답변2</p>
</div>
</li>
<li>
<input type="checkbox" id="faq-3">
<label for="faq-3">질문3</label>
<div>
<p class="spacing">답변3</p>
</div>
</li>
<li>
<input type="checkbox" id="faq-4">
<label for="faq-4">질문4</label>
<div>
<p class="spacing">답변4</p>
</div>
</li>
<li>
<input type="checkbox" id="faq-5">
<label for="faq-5">질문5</label>
<div>
<p class="spacing">답변5</p>
</div>
</li>
</ul>
CSS
.faq{
list-style: none;
margin: 0;
padding: 0;
}
.faq > li{
padding: 8px;
box-sizing: border-box;
}
.faq > li:nth-child(n+2){
border-top: 1px dotted #aaa6;
}
.faq input {
display: none;
}
/* 질문영역 */
.faq label {
display: -webkit-box;
color: #000;
font-size: 15px;
height: 50px
margin: 15px 10px 0px 10px;
cursor: pointer;
}
/* 질문영역 check 이전 */
.faq label::after {
content: "▽";
display:block;
position: sticky;
margin-left: auto;
}
/* 질문영역 check 이후 */
.faq input:checked + label::after {
content: "ㅡ";
display:block;
position: sticky;
margin-left: auto;
}
/* 답변영역 */
.faq div {
display: none;
color: #000;
background-color: rgb(241, 243, 246)
font-size: 13px;
overflow: hidden;
padding: 10px;
box-sizing: border-box;
}
.faq input:checked + label + div {
display: block;
}
.spacing {
text-indent: 1.2em;
}
출처 : https://blogpack.tistory.com/877
출처 : https://ichi.pro/ko/hyogwajeog-in-faq-peiji-ttoneun-segsyeon-dijain-maye-edwin-277288646055459
728x90
728x90
'CSS' 카테고리의 다른 글
[css] 툴팁(tooltip) 생성하기 / hover, data-tooltip (0) | 2024.01.26 |
---|---|
[css] 스프라이트 이미지 (0) | 2023.11.02 |
[css] font-weight (글씨 굵기) 속성 (0) | 2022.03.23 |