CSS로만 아코디언 메뉴를 만듭니다.❏CSS❏
3260 단어 CSS
접기 메뉴
이런 느낌의 녀석.하단식이라고 할 수도 있겠지.
해봐!
input 태그가 있는 checkbox를 사용합니다.
xxx.html.erb<div class="accbox">
<label for="label1">クリックして表示1</label>
<input type="checkbox" id="label1" class="cssacc" />
<div class="accshow">
<!--ここに隠す中身-->
<p>
こんにちは1
</p>
</div>
</div>
xxx.scss.accbox input {
display: none;/*チェックボックスを隠す*/
}
.accbox .accshow {
height: 0;/*高さを0に*/
padding: 0;/*余白を0に*/
overflow: hidden;/*非表示に*/
opacity: 0;/*中身を透明に*/
transition: 0.8s;/*クリック時の動きを滑らかに*/
}
.cssacc:checked + .accshow {
height: auto;/*クリックで高さを加えて中身を表示*/
padding: 5px;
background: #eaeaea;
opacity: 1;
}
기본 절차는
① 확인란 숨기기
② 내용 숨기기
③ 클릭하면 내용 표시
이 세 개.
.cssacc:checked + .나는 accshow가 보기에 익숙하지 않다고 생각한다.
○ 말
○ 뒤에 있는 요소에만 △CSS를 할당합니다.
이 경우, 선택한 input 태그 다음의div 태그를 표시합니다.
그럼 안녕!
Reference
이 문제에 관하여(CSS로만 아코디언 메뉴를 만듭니다.❏CSS❏), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ITmanbow/items/8bcd49160fbcf6afa4e8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
input 태그가 있는 checkbox를 사용합니다.
xxx.html.erb
<div class="accbox">
<label for="label1">クリックして表示1</label>
<input type="checkbox" id="label1" class="cssacc" />
<div class="accshow">
<!--ここに隠す中身-->
<p>
こんにちは1
</p>
</div>
</div>
xxx.scss.accbox input {
display: none;/*チェックボックスを隠す*/
}
.accbox .accshow {
height: 0;/*高さを0に*/
padding: 0;/*余白を0に*/
overflow: hidden;/*非表示に*/
opacity: 0;/*中身を透明に*/
transition: 0.8s;/*クリック時の動きを滑らかに*/
}
.cssacc:checked + .accshow {
height: auto;/*クリックで高さを加えて中身を表示*/
padding: 5px;
background: #eaeaea;
opacity: 1;
}
기본 절차는① 확인란 숨기기
② 내용 숨기기
③ 클릭하면 내용 표시
이 세 개.
.cssacc:checked + .나는 accshow가 보기에 익숙하지 않다고 생각한다.
○ 말
○ 뒤에 있는 요소에만 △CSS를 할당합니다.
이 경우, 선택한 input 태그 다음의div 태그를 표시합니다.
그럼 안녕!
Reference
이 문제에 관하여(CSS로만 아코디언 메뉴를 만듭니다.❏CSS❏), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ITmanbow/items/8bcd49160fbcf6afa4e8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)