◎ Opacity

- opacity/transparency of an element

- 0.0~1.0: 값이 낮을수록 투명함

- IE8 and earlier: filter:alpha(opacity=x) / x: 0~100

- div { background: rgba(r,g,b,alpha); }


- transbox using opacity



◎ Navigation Bar

- list of links: using <ul> and <li>


- vertical navigation bar인 경우

- li a { display: block; width: 60px; } 

- inline 요소인 <a>를 block 요소로 바꿔주어, 클릭할 때 block 전체를 사용할 수 있도록 해줌 (not just the text)

- 또는 <ul>에서 width: 60px; 을 사용하여도 같은 결과가 나타남


- ul { padding: 0; margin: 0; }

- li a { display: block; }

- li:last-child a { border-bottom: none; }

- li a.hover:not(.active) { background-color: #555; }


- horizontal navigation bar인 경우

- li { display: inline; } (원래 <li>는 block 요소)

- li { float: left; } 

- li a { display: block; }


- fixed navigation bar인 경우


- responsive navigation bar인 경우

- float를 li a에 해주는 이유는 display: block; 으로 하여 li a 전체를 누를 수 있게 해놓았기 때문


- width: 701px~


- width: 401px~700px


- width: ~400px

'WEB PROGRAMMING > CSS' 카테고리의 다른 글

Tooltip  (0) 2017.11.23
Dropdown  (0) 2017.11.23
Pseudo-element  (0) 2017.11.14
Pseudo-class  (0) 2017.11.14
Combinator  (0) 2017.11.14