CSS 그라디언트 생성기 무료 온라인: 선형 방사형 그라데이션 만들기
509 회 사용135°
CSS 그라디언트 팁
선형과 방사형
선형: 직선 방향. 방사형: 중앙에서 바깥으로. 각도와 방향 조절.
맞춤 색상
색상과 위치 선택. 다중 색상 정지점 추가.
CSS 코드 준비
linear-gradient() 또는 radial-gradient(). 복사하여 사용.
자주 묻는 질문
브라우저에서 그라데이션이 줄무늬처럼 보이는 이유는 무엇인가요?
줄무늬 현상은 색상 전환이 부드럽지 않고 띠 모양으로 나타날 때 발생합니다. 보통 그라데이션이 너무 많은 픽셀을 커버하면서 색상 중지점이 충분하지 않기 때문입니다. 전체 너비 히어로 섹션에서는 두 기본 색상 중간에 세 번째 색상 중지점을 추가해보세요. 1920픽셀 이상의 큰 배경에서는 background-attachment: fixed를 설정하면 시각적 줄무늬를 줄일 수 있습니다. 이 도구는 깔끔한 코드를 생성하지만 브라우저 렌더링에는 한계가 있습니다. 간단한 해결책: 밝기가 비슷한 색상을 사용하면 전환이 부드러워집니다.
이 생성기는 고대비 모드에서 접근 가능한 그라데이션을 생성하나요?
그라데이션은 시스템 고대비 설정을 따르지만, 도구가 이를 시뮬레이션하지는 않습니다. 대비 문제는 파스텔 노랑과 연한 분홍처럼 명도가 비슷한 두 색상에서 자주 발생합니다. 간단한 확인법: 두 Hex 코드를 HSL로 변환한 후 L 값이 최소 30포인트 차이 나는지 확인하세요. 히어로 섹션의 경우 Windows 고대비 모드나 Axe 같은 브라우저 확장 프로그램으로 테스트해보세요. 12개의 프리셋은 접근성을 고려해 선정되었지만, 사용자 정의 색상은 본인 책임입니다.
그라데이션을 저장해서 나중에 다시 사용할 수 있나요?
현재 버전에는 저장 기능이 없습니다. 대신 생성된 CSS를 텍스트 파일, CodePen 스니펫, 또는 브라우저 개발자 도구의 스니펫 패널에 복사해두세요. 많은 디자이너들이 프로젝트 폴더에 "gradients.css" 파일을 만들어 즐겨찾는 5~10개를 보관합니다. 처음 10초만 투자하면 매번 다시 만들 필요가 없어집니다.
이 도구로 만든 CSS 그라데이션을 애니메이션으로 만들 수 있나요?
네, 애니메이션은 가능하지만 이 제너레이터가 애니메이션 코드를 직접 만들어주진 않습니다. 출력물은 정적인 background-image 속성입니다. 애니메이션을 적용하려면 @keyframes 규칙 안에 넣어 background-position을 움직이거나 시간에 따라 색상을 바꿔야 합니다. 일반적인 팁: 그라데이션 배경을 요소보다 3배 넓게 만든 다음 background-position을 0%에서 100%로 애니메이션 처리하세요. 부드러운 색상 웨이브가 완성됩니다. 로딩 스피너나 히어로 섹션에 아주 잘 어울립니다.
수평 그라데이션을 수직으로 바꾸려면 어떻게 하나요?
각도 슬라이더를 90도로 움직이면 그라데이션이 좌우에서 상하로 바뀝니다. 180도는 완전히 반전시킵니다. 대각선 효과는 45도나 135도를 시도해보세요. 히어로 섹션에서 자주 쓰입니다. 미리보기가 실시간으로 업데이트되므로 변경 사항을 즉시 확인할 수 있습니다. 색상 균형을 바꾸고 싶지 않다면 컬러 스톱을 건드릴 필요가 없습니다.
목업에 쓸 SVG나 이미지 파일로 그라디언트를 내보낼 수 있나요?
아니요, 이 도구는 CSS 코드만 생성합니다. 목업에는 미리보기 스크린샷을 찍거나 헥스 값을 디자인 툴에 직접 붙여넣으세요. Figma와 Sketch는 CSS 그라디언트를 기본 지원합니다. 래스터 이미지가 필요하면 각도를 180도로 설정하고 OS의 화면 캡처를 배율 200%로 사용하세요. 2배 크기의 선명한 UI 에셋이 나옵니다. 브라우저와 디자인 소프트웨어 간 색상이 정확히 일치하므로 목업 변형이 없습니다.
전체 CSS 대신 축약형 색상 값으로 그라디언트를 복사하는 방법이 있나요?
아니요, 이 도구는 background-image 선언 전체만 출력합니다. 하지만 수동으로 줄일 수 있어요. linear-gradient 뒤 괄호 안의 내용을 잘라서 `background: linear-gradient(...)`로 붙여넣으면 됩니다. 규칙당 약 30자를 절약할 수 있습니다. 빠른 목업이 필요하면 전체 코드를 CSS-to-JSON 변환기에 붙여넣는 디자이너도 많아요. 실용적인 팁: 전체 버전을 유지하세요. 읽기 쉽고 디버깅도 편합니다. 축약형은 바이트를 아끼고, 긴 버전은 골치 아픔을 아껴줍니다.
코드를 프로젝트에 붙여넣으면 그라디언트가 다르게 보이는 이유는 무엇인가요?
여기 미리보기는 단순한 배경을 쓰지만, 프로젝트에는 그라디언트와 충돌하는 다른 CSS 규칙이 있을 수 있습니다. background-color가 다른 곳에서 정의되어 있거나 CSS 리셋이 background-image를 지우는지 확인하세요. 각도는 요소의 박스 기준이므로, 좁고 긴 버튼의 45도는 넓은 히어로 이미지와 다르게 보입니다. 다른 스타일이 없는 별도 테스트 파일에 코드를 붙여넣어 보세요. 보통 5분 안에 원인을 찾을 수 있습니다.
이 그라데이션을 포토샵이나 피그마에서 바로 쓸 수 있나요?
도구는 CSS 코드를 출력하지만, 색상 코드를 복사해서 디자인 툴에 바로 넣을 수 있습니다. 컬러 픽셀에서 16진수 코드를 복사해 피그마의 채우기 패널이나 포토샵에 붙여넣으세요. 많은 실무자들이 코딩을 시작하기 전에 이 방식으로 시각적 시안을 맞춥니다. 단, 브라우저와 디자인 툴 사이에서 각도 계산 방식이 미세하게 다를 수 있다는 점은 유의하세요.
컬러 스탑을 너무 많이 쓰면 웹사이트 로딩 속도가 느려지나요?
색상 지점을 4개 이상 추가하면 CSS 파일 크기가 약간 커지지만 브라우저는 이미지 파일 없이 그라데이션을 기본 렌더링합니다. 이는 500KB PNG 배경을 불러오는 것보다 페이지 성능을 훨씬 빠르게 유지해 줍니다. 깔끔한 코드를 위해 지점은 3개 정도로 유지하세요.
사용 방법
- 유형 선택: 선형 또는 방사형
- 색상 선택
- 각도 또는 방향 조절
- 그라디언트 미리보기
- CSS 코드 복사