선택한 요소에 그림자 효과 내기
그림자 효과는 box-shadow
속성을 사용하며 수평거리와 수직거리는 필수이며, 나머지 속성값은 옵션이므로 필요할때만 지정하면 됩니다.
속성 값 | 설명 |
---|---|
수평 거리 | 수평으로 얼마나 떨어져 있는지의 값입니다. 양수값은 오른쪽, 음수값은 왼쪽에 그림자를 만듭니다. 필수 속성 |
수직 거리 | 수직으로 얼마나 떨어져 있는지의 값입니다. 양수값은 아래쪽, 음수값은 위쪽에 그림자를 만듭니다. 필수 속성 |
흐림정도 | 그림자의 흐림정도(blur radius)를 지정합니다. 이 값을 생략하면 0을 기본값으로 지정하고 진한 그림자가 표시됩니다. 값이 커질수록 부드러운 그림자를 표시하며 음수값은 사요알 수 없습니다. |
번짐정도 | 그림자의 번지는 정도를 나타냅니다. 양수값은 모든 방향으로 퍼져 나가기 때문에 박스보다 크게 표시됩니다. 음수값은 그림자가 축소되어 보여집니다. 기본값은 0입니다. |
색상 | 그림자의 색상을 지정합니다. 한가지만 지정할 수 있고, 공백으로 구분해 여려 개의 색상을 지정할 수도 있습니다. 기본값은 현재 글자색 입니다. |
inset | 이 키워드를 함께 표시하면 안쪽 그림자로 그립니다. |
아래 예제는 오른쪽 아래쪽으로 그림자를 그립니다.
.ex {
width: 200px;
height: 100px;
border-radius: 20px;
box-shadow: 2px 2px 5px 0 black;
}