#12 CSS 그림자 속성

2022. 2. 11. 10:01CSS

 

text-shadow

  • 글자에 그림자를 추가하는 속성
  • 콤마(,)로 구분하여 여러 개의 그림자를 줄 수 있다.
  • blur-radius와 color 속성은 생략 가능하며, 생략 시 기본값으로 적용된다. (blur-radius : 0, color : text color)
text-shadow : offset-x offset-y blur-radius color;

 

- 속성 값

  • offset-x : x 축 위치
  • offset-y : y 축 위치
  • blur-radius : 흐림 정도 (양수 값만 사용)
  • color : 그림자 색상
<div class="text">text-shadow</div>
.text {
  width: 300px;
  height: 100px;
  border: 1px solid #000;
  color: blue;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

 


box-shadow

  • 요소에 그림자를 추가하는 속성
  • 콤마(,)로 구분하여 여러 개의 그림자를 줄 수 있다.
  • 맨 앞에 inset 속성을 추가하여 내부 그림자를 추가할 수 있다.
  • blur-radius와 spread-radius 속성은 생략 가능하며, 생략 시 기본값으로 적용된다.
  • color 속성도 생략이 가능하지만 브라우저마다 기본값이 달라 지정해주는 것이 좋다.
box-shadow : (inset) offset-x offset-y blur-radius spread-radius color;

 

- 속성 값

  • offset-x : x 축 위치
  • offset-y : y 축 위치
  • blur-radius : 흐림 정도 (양수 값만 사용)
  • spread-radius : 그림자 크기
  • color : 그림자 색상
<div class="box">box-shadow</div>
.box {
  width: 300px;
  height: 100px;
  border: 1px solid #000;
  box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.5);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

 

반응형

'CSS' 카테고리의 다른 글

#14 CSS transition 속성  (0) 2022.02.15
#13 CSS transform 속성  (0) 2022.02.11
#11 CSS position 속성  (0) 2022.02.09
#10 CSS overflow 속성  (0) 2022.02.09
#09 CSS float 속성  (0) 2022.02.08