CSS를 사용하여 웹 디자인에 깊이를 추가할 수 있는 다양한 그라데이션 기법에 대해 배워보겠습니다. 그라데이션은 색상이 점진적으로 변하는 시각적 효과로, 배경, 텍스트, 그리고 다양한 요소에 사용할 수 있습니다. 우리는 선형 그라데이션, 원형 그라데이션, 그리고 텍스트 그라데이션을 다룰 예정입니다. 그럼 하나씩 살펴보겠습니다.

🌿 선형 그라데이션

선형 그라데이션은 색상이 한 방향으로 점진적으로 변하는 효과를 생성하는 CSS 속성입니다. 이 효과를 사용하면 배경이나 요소에 부드러운 색상 변화를 적용할 수 있습니다. linear-gradient 함수를 사용하여 CSS에서 선형 그라데이션을 설정합니다.

스크린샷 2024-08-12 오후 4.00.55.png

.CSS_네모박스1 {
	width: 300px;
	height: 300px;
	background: linear-gradient(#e66465, #9198e5);
}

linear-gradient(#e66465, #9198e5): 이 속성은 두 가지 색상, #e66465#9198e5를 사용하여 선형 그라데이션을 만듭니다. 그라데이션은 기본적으로 상단에서 하단으로 진행되며, 첫 번째 색상에서 두 번째 색상으로 부드럽게 변합니다.

스크린샷 2024-08-12 오후 4.01.43.png

.CSS_네모박스2 {
	width: 300px;
	height: 300px;
	background: linear-gradient(217deg, rgba(255,0,0,.8), rgba(255,0,0,0) 70.71%),
							linear-gradient(127deg, rgba(0,255,0,.8), rgba(0,255,0,0) 70.71%),
							linear-gradient(336deg, rgba(0,0,255,.8), rgba(0,0,255,0) 70.71%);
}

MDN linear-gradient 참고

📝 실습 코드