공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다.
재배포 수정하지 마세요.
css로 문자나 박스의 그림자를 추가할 수 있다.
그림자를 추가할 때 쓰는 속성은 text-shadow와 box-shadow 두 가지이다.
Text shadow
text-shadow 속성으로 문자의 그림자를 추가 할 수 있다.
입력값으로는 수평값(px)과 수직 값(px)을 지정해주어야 한다.
h1 {
text-shadow: 2px 2px;
}
또한, 색상도 지정 해 줄 수 있다.
h1 {
text-shadow: 2px 2px red;
}
그림자의 크기와 색상 사이에 블러값도 넣어줄 수 있다.
블러값이 높아질수록 블러의 효과가 더 커진다.
h1 {
text-shadow: 2px 2px 5px red;
}
그림자의 크기값을 0으로 하면 네 방면으로 다 그림자가 생긴다.
h1 {
text-shadow: 0 0 5px red;
}
그림자를 중첩하여 사용 할 수도 있다.
h1 {
color: yellow;
text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
또한 그림자를 이용하여 단순한 border를 만들 수도 있다.
h1 {
color: yellow;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
box shadow
박스에 그림자를 만들어 주는 속성이다.
text-shadow와 마찬가지로 수평 값(px)과 수직 값(px)을 지정해주어야 한다.
div {
box-shadow: 10px 10px;
}
그림자의 색상을 지정해준다.
div {
box-shadow: 10px 10px grey;
}
그림자의 블러효과를 넣어준다.
div {
box-shadow: 10px 10px 5px grey;
}
나머지 내용 또한 text-shadow와 같다.
'웹개발 > css' 카테고리의 다른 글
[CSS] 플렉스박스 Flexbox (0) | 2020.07.21 |
---|---|
[CSS] 미디어쿼리 Media Queries (0) | 2020.07.20 |
[CSS] 텍스트 줄바꿈, 말줄임 처리, 글자 자르기 css (0) | 2020.07.19 |
[CSS] 그리드 - 자식 속성, 그리드 함수 (0) | 2020.07.17 |
[CSS] 그리드 - 부모속성 (0) | 2020.07.16 |