가시속성을 활용한 서브메뉴
앞서 살펴 본 가시 속성을 활용해서, 메인메뉴에 마우스를 올리면, 서브메뉴가 나오고 메인메뉴와 서브메뉴에서 마우스를 떠나면, 서브메뉴가 사라지도록 함 주요 개념 : 공간의 크기속성 height:0 --> height:auto 가시 속성 : opacity:0 과 overflow:hidden --> opacity :1, ※ 주의할 점 : .sub_menu에 가시속성 중 opacity를 0으로 적용했다가, #main_menu>li에 hover하면, opacity:1로 나타나게 함. 여기에 height:0으로 적용해서, 아예 공간의 크기도 없애 버리는데, .sub_menu의 하위요소인 li가 블록속성 공간을 차지 하므로, .sub_menu에 height:0을 주더라도, 자식인 li는 공간이 남아 있게 됨. 따라..
더보기
transform, transition 속성
※ transform 속성의 의미 : css코드로 요소를 변형하는 속성이다. 속성 속성값 속성값사용 설명 transform translate translate(50px,40px) x,y 축으로 위치 이동 translateZ translateZ(-300px) z축으로 위치 이동, 원근감이 생기므로 부모요소에 perspective와 함께 작성 rotate rotate(-30deg) 시계방향(+), 반시계방향(-)으로 회전 scaleX scaleX(1.5) 가로축의 비율 scaleY scaleY(0.7) 세로축의 비율 skewX skewX(-30deg) X축으로 기울기 skewY skewY(-15deg) Y축으로 기울기 matrix matrix(.4,1,0,1,20,40) scaleX, scaleY, skew..
더보기
position 속성 1, z-index
※position 특징 위치를 정해주는 방법 중 하나로, 조상(부모)와 자식간의 관계에 의한 위치속성이다. 속성 속성명 설명 position static 기본값 absolute 부모나, 조상요소에 대해 위치값을 부여받는다. 위치지정속성인 top, left, right, bottom의 값을 함께 적는다. fixed 브라우저에 대해 절대 위치값을 갖게 된다. 위치지정속성인 top, left, right, bottom의 값을 함께 적는다. relative 코딩의 흐름에서 자신이 갖는 위치가 기본값이며, 이를 바꾸고 싶을 때는 "left:20px" 처럼 값을 더 부여한다. 그러면 원래 자기의 위치에서 좌측으로 20px 들어가서 위치한다. -----------------------------------------..
더보기