Frontend/CSS
그라데이션(Gradient) 배경 만들기: 화려한 웹 디자인의 시작
미니임
2026. 2. 28. 23:12

웹 디자인에서 배경은 전체적인 인상을 결정짓는 가장 중요한 요소 중 하나입니다. 단색 배경이 깔끔함을 준다면, **그라데이션(Gradient)**은 디자인에 깊이감과 생동감을 불어넣어 줍니다. 최근 트렌드인 '글래스모피즘(Glassmorphism)'이나 '네온 스타일'에서도 그라데이션은 필수적인 요소로 자리 잡고 있습니다.
오늘은 초보자도 쉽게 따라 할 수 있는 CSS 그라데이션 구현 방법과 감각적인 예제들을 소개합니다.
1. 선형 그라데이션 (Linear Gradient)
가장 기본이 되는 형태로, 한 방향에서 다른 방향으로 색상이 자연스럽게 전환됩니다.
기본 문법
background: linear-gradient(방향, 색상1, 색상2, ...);
예제 1: 따스한 노을 빛 (Sunset Vibe)
두 가지 색상을 조합하여 부드러운 하늘의 느낌을 연출할 수 있습니다.
- 코드: linear-gradient(to right, #ffafbd, #ffc3a0)
- 특징: 왼쪽에서 오른쪽으로 핑크색에서 주황색으로 변하는 따뜻한 느낌입니다.
예제 2: 대각선 방향 조절 (45도 각도)
방향을 to right 대신 45deg와 같은 각도로 설정하면 더욱 역동적인 느낌을 줍니다.
- 코드: linear-gradient(45deg, #2193b0, #6dd5ed)
- 비주얼: 시원한 바다 느낌의 파란색 톤이 대각선으로 흐릅니다.
2. 방사형 그라데이션 (Radial Gradient)
중심점에서 시작하여 바깥쪽으로 원을 그리며 퍼져나가는 형태입니다. 특정 요소를 강조하거나 입체감을 줄 때 유용합니다.
기본 문법
background: radial-gradient(모양, 색상1, 색상2, ...);
예제 3: 신비로운 보랏빛 밤 (Mystic Night)
중심은 밝고 바깥쪽은 어둡게 설정하여 집중도를 높입니다.
- 코드: radial-gradient(circle, #7303c0, #03001e)
- 활용: 랜딩 페이지의 히어로 섹션 배경으로 적합합니다.
3. 다중 색상 스톱 (Multiple Color Stops)
두 가지 색상만으로는 부족하다면, 여러 색상을 섞어 더욱 화려한 디자인을 완성할 수 있습니다.
예제 4: 무지개 띠 배경
색상이 변하는 지점(%)을 직접 지정하여 선명도를 조절할 수 있습니다.
background: linear-gradient(to bottom,
#ff0000 0%,
#ffff00 50%,
#00ff00 100%
);
4. 실전 활용 팁: 텍스트 그라데이션
배경뿐만 아니라 글자에도 그라데이션을 적용하여 강조 포인트를 만들 수 있습니다.
.gradient-text {
background: linear-gradient(to right, #f80759, #bc4e9c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bold;
font-size: 3rem;
}
💡 세련된 그라데이션을 위한 3가지 법칙
- 유사색 사용하기: 색상 휠에서 서로 가까운 위치에 있는 색상을 섞으면 실패할 확률이 적습니다 (예: 파랑과 보라).
- 불투명도 활용: 단색 배경 위에 투명도가 포함된 rgba 그라데이션을 겹치면 훨씬 깊이 있는 색감이 나옵니다.
- 명도 차이 주기: 한쪽은 조금 더 밝게, 한쪽은 조금 더 어둡게 설정하면 자연스러운 광원 효과를 낼 수 있습니다.
그라데이션은 단순한 배경을 넘어 브랜드의 아이덴티티를 표현하는 강력한 도구입니다. 위의 예제들을 복사해서 여러분의 프로젝트에 직접 적용해 보세요!
반응형