본문 바로가기
Programing/HTML

[CSS3] 배너에 그림자를 입히는 원리①

by 슈퍼와이비 2014. 3. 7.
반응형

※ 발췌 : 따라하면서 배우는 HTML5 + CSS3 + jQuery + JavaScript 실무활용 14가지 - 위키북스


배너에 그림자를 입히기에 앞서서 box-shadow에 대해서먼저 살펴보겠습니다.


box-shadow properties

속성값

설명

h-shadow

그림자의 수평거리(입력한 만큼 떨어져 위치) 음수 양수 모두 가능

v-shadow

그림자의 수직거리(입력한 만큼 떨어져 위치) 음수 양수 모두 가능

blur

그림자의 경계의 흐림 정도

spread

그림자의 확장거리(그림자를 배너보다 크거나 작게 만든다)음수 양수 모두 가능

color

그림자의 색상(16진수 외에 rgba, hsla로도 가능-투명도 조절할 수 있음)

inset

내부그림자(inner-shadow와 같음) 적용



①수평거리 3px | 수직거리 3px | blur 5px | 색상 #777

#shadow1 {
-webkit-box-shadow:3px 3px 5px #777;
-ms-box-shadow:3px 3px 5px #777;
-moz-box-shadow:3px 3px 5px #777;
-box-shadow:3px 3px 5px #777;
}

②수평거리 3px | 수직거리 5px | blur 5px | 그림자확장 6px | 색상 #777

#shadow2 {
-webkit-box-shadow:3px 3px 5px 6px #777;
-ms-box-shadow:3px 3px 5px 6px #777;
-moz-box-shadow:3px 3px 5px 6px #777;
-box-shadow:3px 3px 5px 6px #777;
}

③inset 내부그림자 | 수평거리 0 | 수직거리 0 | blur 10px | 색상 #000

#shadow2 {
-webkit-box-shadow:inset 0px 0px 10px #000;
-ms-box-shadow:inset 0px 0px 10px #000;
-moz-box-shadow:inset 0px 0px 10px #000;
-box-shadow:inset 0px 0px 10px #000;
}

④수평거리 0 | 수직거리 8px | blur 6px | 그림자확장 -6px | 색상 #000

#shadow2 {
-webkit-box-shadow:0px 8px 6px -6px #000;
-ms-box-shadow:0px 8px 6px -6px #000;
-moz-box-shadow:0px 8px 6px -6px #000;
-box-shadow:0px 8px 6px -6px #000;
}

 

반응형

'Programing > HTML' 카테고리의 다른 글

[CSS3] Nivo Slider Demo  (1) 2014.03.20
[jQuery] jQuery plugin 입니다.  (2) 2014.03.18
[JS] preventDefault() 와 stopPropagation() 의 차이  (0) 2014.03.14
[jQuery] 슬라이더 배너 만드는 방법  (8) 2014.03.13
[CSS3] 배너에 그림자를 입히는 원리②  (0) 2014.03.07
[CSS3] CSS 접두어의 종류  (0) 2014.03.07
[CSS3] 3D Image Slider  (0) 2014.02.26
[CSS3] CSS Filters  (0) 2014.02.26
[CSS3] References  (0) 2014.02.26
[CSS3] Notes on browser support  (0) 2014.02.26