해당 자료는 부산대학교 최성기 교수님의 웹 응용 프로그래밍 강의 자료입니다.
저번 시간에 이어서 특수한 효과를 가진 Attribute 들을 알아보겠다.
Text Shadow
글자에 그림자를 넣을 수 있는 속성이다.
Radius
네모의 모서리를 둥글게 만들어주는 속성이다.
속성에 들어가는 px
는, px
를 반지름으로 하는 원이 모서리에 들어갔다고 생각하면 된다.
Color
색상 변경의 여러가지 속성이다.
- RGB :
##FF0000
와 같이 Hex 값을 이용해서 색을 조절한다.
- RGB function :
rgb(R, G, B)
나, rgba(R, G, B, alpha)
를 이용해 조절한다.
- HSL :
HSL(hue, saturation, lightness)
로 채도 명도 등을 조절할 수도 있다.
Box Shadows
네모 뒤에 그림자를 넣을 수 있는 속성이다.
Color Gradient
색을 하나만 쓰는 것이 아닌, 여러 색을 함께 표현할 수 있다.
- Prefix : 브라우저마다 접두사를 따로 붙일 수 있다.
webkit
: Google, Safari 브라우저에 맞춰서 적용되는 속성이다.
moz
: Firefox(mozila) 브라우저에 맞춰서 적용되는 속성이다.
ms
: IE(Internet Explorer) 브라우저에 맞춰 적용되며, 보통 생략한다.
o
: Opera 브라우저에 맞춰 적용된다.
Linear Gradient
선형의 그라데이션을 적용시킨다.
Radial Gradient
원형의 그라데이션을 적용시킨다.
Multiple Background
여러 사진을 동시에 배경으로 쓸 수 있다.
Reflect
사진을 반전시킬 수 있는 기능이다.
참고사항으로, webkit
만 사용이 가능하다!
Border Image
Border로 테두리가 설정되어 있다면, Image를 테두리로 사용할 수 있다.
Animation
Animation 속성을 통해서 컴포넌트를 움직이게 할 수 있다.
Key Frames
Animation에 관련된 속성으로, 컴포넌트를 움직이게 할 수 있다.
Transition
특정 동작을 했을 때의 컴포넌트의 크기를 조절한다.
특정 동작을 했을 때의 컴포넌트의 형태나 위치를 조절한다.