🌿 텍스트 그라데이션

텍스트에 그라데이션을 적용하면, 단순한 글자에 색다른 효과를 주어 시각적으로 더 매력적인 디자인을 만들 수 있습니다. 이 방법을 통해 글자에 여러 색상이 자연스럽게 연결되도록 만들 수 있습니다. 이번 예제에서는 두 가지 방식으로 텍스트에 그라데이션을 적용해보겠습니다.

단순한 그라데이션 배경이 있는 텍스트

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

.CSS_텍스트박스1 {
	background: rgb(34,193,195); /* <https://cssgradient.io> 에서 검색하기 */ 
	background: linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);
}

이 코드에서 linear-gradient를 사용하여 텍스트 배경에 그라데이션을 적용했습니다. 이 경우 텍스트가 이 배경 위에 놓여 있기 때문에, 글자 배경이 그라데이션으로 보이게 됩니다. 결과적으로, 글자는 하나의 고정된 색상을 가지고 있지만, 배경 덕분에 그라데이션 효과가 있는 것처럼 보입니다.

텍스트 자체에 그라데이션을 적용

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

.CSS_텍스트박스2 {
	background: rgb(34,193,195); /* <https://cssgradient.io> 에서 검색하기 */ 
	background: linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);

	background-clip: text;
	color: transparent;
}

이 예제에서는 background-clip: text;color: transparent; 속성을 추가로 사용했습니다. 이 속성들이 중요한 이유는 다음과 같습니다:

이 방식으로, 글자 자체가 그라데이션 효과를 가지게 되며, 배경이 아닌 텍스트 내부에서 그라데이션이 발생하는 듯한 효과를 줄 수 있습니다.

MDN background-clip 참고

📝 실습 코드