-
[CSS] :hover를 이용한 슬라이드 3차 메뉴Web/CSS 2020. 6. 6. 17:03
A:only-child : A 엘리먼트는 그 부모의 유일한 자식
A:not(B) : B가 아닌(B속성을 가지지 않은) A만을 선택.
nav.menubar > ul > li > a:not(:only-child)::after{
content:" [+]";
font-size: 1.5rem;
}
nav.menubar > ul > li:hover > a:not(:only-child)::after{
content:" [-]";
}
nav.menubar ul.submenu > li > a:not(:only-child)::after{
content:" [+]";
font-size: 1rem;
}
nav.menubar ul.submenu > li:hover > a:not(:only-child)::after{
content:" [-]";
}선택자를 활용해 자식이 없는 li의 after 에만 더보기 아이콘([+]) 을 추가하였다.
'Web > CSS' 카테고리의 다른 글
[CSS] SASS로 반응형 그리드 프레임워크 업그레이드 (0) 2020.05.22 [CSS] 반응형 그리드 프레임워크 만들기 (0) 2020.05.22 [CSS] flex 기초 (0) 2020.05.22 [CSS] 제이쿼리 없이 네비게이션 메뉴 만들기 (0) 2020.05.20 [CSS] float를 이용한 풀다운 메뉴 (0) 2020.05.16