CSS산 아코디언 퍼즐~ Font Awesome~
CSS로 아코디언 만들어주세요.
이런 놈이야.
이번에는 Font Awesome의 아이콘을 사용해 보았습니다.
https://fontawesome.com/
Bootstrap처럼 클라스에 정해진 것만 아이콘을 표시할 수 있어 편리합니다
그리고 초보자들이 보기엔 아이콘만 있으면 즐거워요.
아코디언 열기 탭 만들기
우선 여기에 대응하는 아코디언의 라벨과 복선상자를 만든다.
accordion.html<!-- hiddenになっているチェックボックスに紐付くラベル -->
<label for="target_1" class="checkbox_label" >
<i class="fa fa-user fa-fw"></i>Profile
</label>
<!-- チェックボックスのチェックの有無をクリックでの分岐に使用 -->
<input type="checkbox" id="target_1" class="hidden_checkbox" style="display: none;">
<!-- ここのdivはクリックされた時に表示 -->
<div class="hidden_box">
<p>表示します</p>
</div>
CSS 제공/***** チェック前 *******************************/
/*ボックス消す*/
.hidden_box{
display: none;
}
/***** チェック後 *******************************/
/*ボックス表示*/
.hidden_checkbox:checked + .hidden_box{
display: block;
}
선택한 확인란 아래의 div를 display 표시합니다.
여하튼 여기까지의 결과는 이거였어↓
아코디언 느낌도 없고,
'후'하는 느낌이 필요할 것 같아서 디스플레이에서'height'로 고도를 유지하는 방향으로 변경했습니다./***** チェック前 *******************************/
/*ボックス消す*/
.hidden_box{
max-height: 0;
overflow: hidden;
transition: 0.5s;
}
/***** チェック後 *******************************/
/*ボックス表示*/
.hidden_checkbox:checked + .hidden_box{
max-height: 50;
}
그리고 나오는 사람들이 쉽게 알 수 있도록 색칠을 하면
느낌이 비슷해!(hover 때 색깔도 살짝 바뀌었어요)
그리고 태그를 여는 느낌.
탭에 화살표 아이콘을 추가하면 스위치에 따라 화살표의 방향이 바뀝니다.
화살표가 아래를 가리키는 지점을 모른다
검사 시 위로 display: none;
아래를 표시하고 싶지만 몰라서 그만~
일단 여러 개를 모아서 모듬을 완성하자~
총결산
<!-- hiddenになっているチェックボックスに紐付くラベル -->
<label for="target_1" class="checkbox_label" >
<i class="fa fa-user fa-fw"></i>Profile
</label>
<!-- チェックボックスのチェックの有無をクリックでの分岐に使用 -->
<input type="checkbox" id="target_1" class="hidden_checkbox" style="display: none;">
<!-- ここのdivはクリックされた時に表示 -->
<div class="hidden_box">
<p>表示します</p>
</div>
/***** チェック前 *******************************/
/*ボックス消す*/
.hidden_box{
display: none;
}
/***** チェック後 *******************************/
/*ボックス表示*/
.hidden_checkbox:checked + .hidden_box{
display: block;
}
/***** チェック前 *******************************/
/*ボックス消す*/
.hidden_box{
max-height: 0;
overflow: hidden;
transition: 0.5s;
}
/***** チェック後 *******************************/
/*ボックス表示*/
.hidden_checkbox:checked + .hidden_box{
max-height: 50;
}
알려주세요.
아이콘에 사용할 Hidden 체크 상자를 만들고 탭과 링크
아이콘 위에 놓으면 될 것 같지만 식사 시간🍙
https://github.com/SyoheiYamaki/AccordionWithCss
Reference
이 문제에 관하여(CSS산 아코디언 퍼즐~ Font Awesome~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yamasyoooooo/items/f07c72001abfdf6bef49텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)