.menu-btn:checked ~ => :checked ~ 이 무엇을 의미하는 지요?

.menu-btn:checked ~ => :checked ~ 이 무엇을 의미하는 지요?

QA

.menu-btn:checked ~ => :checked ~ 이 무엇을 의미하는 지요?

본문

질문 1 :: .menu-btn:checked ~ => :checked ~ 이 무엇을 의미하는 지요?

질문 2 :: ~ 의 의미는 또 무엇이죠? 

질문 3 :: .menu-icon:not(.steps) 이 것은 무엇을 의미하나요?

 

=============================================================

.header .menu-btn {

display: none;

}

 

.header .menu-btn:checked ~ .menu {

max-height: 240px;

}

 

.header .menu-btn:checked ~ .menu-icon .navicon {

background: transparent;

}

 

.header .menu-btn:checked ~ .menu-icon .navicon:before {

transform: rotate(-45deg);

}

 

.header .menu-btn:checked ~ .menu-icon .navicon:after {

transform: rotate(45deg);

}

 

.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,

.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {

top: 0;

}

 

이 질문에 댓글 쓰기 :

답변 3

checked는 말그대로 인풋테그 중 라디오나 체크박스에서 체크된 것을 말하는것입니다

 

~는 해당 선택자의 형제노드를 말하는것

 

not(.steps)은 menu-icon중 steps 클래스가 아닌 것을 이야기 합니다.

 

 

예를 들어

.header .menu-btn:checked ~ .menu-icon .navicon 은


menu-btn이 체크되면 형제노드의 menu-icon .navicon의 css를 변화시키는 형태입니다

 

관련 내용은 css의 선택자를 검색해보시면 잘 알 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT