커서 올리면 메뉴 스르륵 보이기 / 반응형 사이드바, 드롭다운 메뉴
저번에 포스팅한게 형편없어서 다시 정리해서 올림
1. 메뉴(ul)와 서브메뉴(ul)의 li에 inline-block으로 가로정렬해주기
ul이 아닌
li에 지정
2. position:absolute
서브메뉴 ul에 position:absolute 적용
서브메뉴의 부모는 바로 위 메뉴 ul의 li다
이거 다시 정리해서 올릴거
3. 서브메뉴 박스 크기 지정
너비가 화면에 꽉차도록 할려면
width:100vw
왼쪽 무슨일
서브메뉴 박스는 부모요소(li) 시작점 부터 시작하기때문에 왼쪽에 공백이 생겨버림
이때 left:0 을 지정해서 박스를 왼쪽 끝까지 당겨버리자
4. 박스 안보이게
(1) 서브메뉴 height: 0 지정
(2) overflow:hidden 지정
(자식요소 안보이게 설정)
5. 커서 올리면 스르륵 효과
부모요소 :hover .자식요소
height : 200px
-> new에 커서를 올리면 new의 하위메뉴 (높이200px) 나타나
(?)
사이드메뉴바는 숨겨져있기 때문에 header영역 (눈에보이는 영역)에는 포함되지 않는다.
'퍼블리싱' 카테고리의 다른 글
[CSS] ul li 가로정렬 / 나란히 (0) | 2022.04.10 |
---|---|
[CSS] h1 개행 없애기 (0) | 2022.04.10 |
[CSS] 단위 (%, rem, em, vw, vh) (0) | 2022.03.09 |
[CSS ]한눈에 정리! Position 속성 완벽 가이드 (0) | 2022.03.07 |
[CSS] <div> 텍스트 가운데 정렬하는 법! (0) | 2022.03.07 |