K_blueprint

HTML5로 시각적 효과 주기 본문

HTML & CSS & Java script

HTML5로 시각적 효과 주기

GODAGO 2024. 11. 25. 22:42
반응형

 

 

오늘은 HTML5에서 텍스트 및 박스의 그림자를 부여할 수 있는 프로퍼티에 대해서 정리해 보겠습니다.

 

 

[텍스트에 그림자 효과 부여하기]

 

- 'text-shadow'프로퍼티를 활용해서 텍스트의 그림자 효과를 줄 수 있다.

- 해당 프로퍼티를 사용하는 방법은 아래와 같다.

  • text-shadow : __
    • h-shadow : 원본 텍스트와 그림자 텍스트 사이의 수평 거리
    • v-shadow : 원본 텍스트와 그림자 텍스트 사이의 수직 거리
    • blur-radius : 그림자의 번짐(흐릿함)을 조절
    • color : 그림자의 색
    • none : 그림자 효과 없음

 

- 아래는 위의 프로퍼티를 활용한 예시 코드와 출력 결과이다.

 

(소스코드)

div.red{
    text-shadow:  3px 3px red;
}

<div class="red"><b>그림자를 보세요!</b></div>

 

(출력결과)

브라우저 출력 결과

 

 

- 또한 블러(blur) 처리를 하게 되면 위의 선명한 그림자와 달리 흐릿한 그림자가 출력되는 모습을 볼 수 있다.

 

(소스코드)

div.blur{
    text-shadow:  3px 3px 5px red;
}

<div class="blur"><b>그림자를 보세요!</b></div>

 

(출력결과)

블러처리된 그림자 효과

 

 

[박스에 그림자 효과 부여하기]

- 'box-shadow' 프로퍼티를 이용하면 박스의 전체에 그림자 효과를 부여할 수 있다.

- 해당 프로퍼티를 사용하는 방법은 아래와 같다.

  • box-shadow__
    • h-shadow  : 원본 텍스트와 그림자 텍스트 사이의 수평 거리
    • v-shadow : 원본 텍스트와 그림자 텍스트 사이의 수직 거리
    • blur-radius : 그림자의 번짐(흐릿함)을 조절
    • spread-radius : 그림자의 크기 조절
    • color none | inset : 그림자 효과 제거 | 음각 박스로 보이도록 박스의 상단 안쪽에만 그림자 출력

 

 

 

 

 

 

 

 

★해당 게시물은 "HTML5 + CSS3 + Javascript 웹 프로그래밍"도서를 참고하여 작성된 게시물입니다.★

728x90
반응형

'HTML & CSS & Java script' 카테고리의 다른 글

CSS3으로 블록 박스와 인라인 박스 다루기  (4) 2024.11.26
HTML5로 배경 꾸미기  (2) 2024.11.24
HTML5로 테두리 꾸미기(2)  (1) 2024.11.23
HTML5로 테두리 꾸미기(1)  (4) 2024.11.22
HTML로 박스 만들기  (2) 2024.11.20