ETC
CSS. gradient
(*ᴗ͈ˬᴗ͈)ꕤ*.゚
2022. 1. 25. 20:00
그레이디언트란?
그레이디언트(Gradient)는 2가지 이상의 색상을 혼합하여 부드러운 색감의 배경 등을 생성하는 것이다.
포토샵 등의 소프트웨어를 사용하여 제작하면 이미지를 확대하였을 때 해상도 문제가 있어
그레이디언트를 사용하는게 더 낫다고 한다.
gradient의 종류
색 번짐 방향을 기준으로 선형 그라디언트와 원형 그라디언트로 나뉜다.
- 선형 그라디언트 (Linear Gradients) : 상하, 좌우, 대각선
- 원형 그라디언트 (Radial Gradients) : 원형
- 반복 선형 그라디언트
선형 그라디언트 (Linear Gradients)
기본형 background: linear-gradient(direction, start, middle, end);
- direction : 변화 방향
- to bottom : 위에서 아래로(기본 값)
- to top : 아래에서 위로
- to right : 왼쪽에서 오른쪽으로
- to left : 오른쪽에서 왼쪽으로
- to bottom right : 대각선으로 (좌상단에수 우하단으로)
- start : 시작 색깔
- middle : 중간 색깔(쉼표를 이용해 여러 개 나열 가능)
- end : 종료 색깔
원형 그라디언트 (Radial Gradients) : 원형
기본형 background : radial-gradient(shape size at position, strat, middlem end);
- shape : 원 모양(circle)인지 타원 모양(ellipse)인지 결정
- size : 크기를 결정
- position : 중심 위치를 결정
- color : 색 결정
반복 선형 그라디언트
기본형 background: repeating-linear-gradient(direction, start, middle, end);