Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vscode
- CLASS
- HTML
- display
- Pseudo
- 코드일기
- sass
- CSS
- js
- 코딩테스트
- 코딩일기
- tailwindcss
- column-gap
- frontend
- Grid
- 코딩퀴즈
- scss
- row-gap
- JavaScript
- 선택자
- Coda
- 정규식표현
- regexp
- 코드다이어리
- property
- DOM
- 코딩문제
- 친해지기
- 가상클래스
Archives
- Today
- Total
< Code diaries />
CSS Filter 본문
CSS의 filter 속성을 사용하면 요소에 다양한 시각적 효과를 적용할 수 있습니다. 다음은 filter에 사용할 수 있는 주요 CSS 함수 목록입니다:
1. Blur
- blur(radius): 요소를 흐리게 합니다.
- 예: filter: blur(5px);
2. Brightness
- brightness(factor): 요소의 밝기를 조정합니다. 값이 1일 때 원래 밝기, 0보다 작으면 어두워지고, 1보다 크면 밝아집니다.
- 예: filter: brightness(1.5);
3. Contrast
- contrast(factor): 요소의 대비를 조정합니다. 값이 1일 때 원래 대비, 0이면 회색으로 변하고, 1보다 크면 대비가 높아집니다.
- 예: filter: contrast(200%);
4. Drop Shadow
- drop-shadow(offsetX offsetY blurRadius color): 요소에 그림자를 추가합니다.
- 예: filter: drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.5));
5. Grayscale
- grayscale(factor): 요소를 흑백으로 변환합니다. 값이 0이면 원래 색상, 1이면 완전한 흑백입니다.
- 예: filter: grayscale(100%);
6. Hue-Rotate
- hue-rotate(degrees): 요소의 색상을 회전시킵니다. 0°에서 360°까지의 값을 사용할 수 있습니다.
- 예: filter: hue-rotate(90deg);
7. Invert
- invert(factor): 요소의 색상을 반전시킵니다. 값이 0일 때 원래 색상, 1일 때 반전된 색상입니다.
- 예: filter: invert(100%);
8. Opacity
- opacity(factor): 요소의 불투명도를 조정합니다. 값이 0이면 완전 투명, 1이면 완전 불투명입니다.
- 예: filter: opacity(0.5);
9. Saturate
- saturate(factor): 요소의 채도를 조정합니다. 값이 1일 때 원래 채도, 0이면 회색, 1보다 크면 채도가 높아집니다.
- 예: filter: saturate(150%);
10. Sepia
- sepia(factor): 요소에 세피아 효과를 적용합니다. 값이 0일 때 원래 색상, 1일 때 완전 세피아입니다.
- 예: filter: sepia(100%);
사용 예시
여러 필터를 조합하여 사용할 수도 있습니다:
img {
filter: blur(5px) brightness(1.2) grayscale(50%);
}
위의 함수들을 사용하여 다양한 시각적 효과를 만들어낼 수 있으며, CSS 필터는 특히 이미지, 비디오, 텍스트 등에 유용하게 활용됩니다.
반응형
'CSS' 카테고리의 다른 글
CSS function - env() - UI 측면에서 꼭 필요한 함수 (1) | 2024.10.29 |
---|---|
HTML문서에서 프린트 설정하기 - @media print CSS 설정 및 @page 사용법 (0) | 2024.09.10 |
CSS Property - Background 이미지, 그라디언트 넣기 (0) | 2024.06.10 |
CSS Property - 반응형 작업하기(Media query) (0) | 2024.06.10 |
CSS Property - Animation 애니메이션 적용하기~! (0) | 2024.06.10 |