Генератор на CSS градиент
Создавајте линеарни, радијални и конусни CSS градиенти со преглед во живо. Додавајте и влечете точки на боја, подесете агол и копирајте чист CSS код.
Точки на боја
Кликнете на лентата за да додадете точка, повлечете ја рачката за да ја поместите. Со фокусирана рачка користете ги стрелките (Shift за 10 %) и Delete.
Како да го користите генераторот на CSS градиент
- Изберете Тип на градиент: Линеарен, Радијален или Конусен. Големиот преглед горе се освежува со секоја промена.
- За линеарен градиент подесете го Агол со лизгачот или внесете го во степени (90° оди од лево кон десно, 180° од горе кон долу). За конусен градиент, аголот е местото каде почнува завртувањето.
- За радијални и конусни градиенти поместете го центарот со Центар X и Центар Y. Радијалниот градиент може да биде Круг или Елипса (менито Облик).
- Уредете ги Точки на боја. Кликнете каде било на лентата за да додадете точка таму со бојата што градиентот веќе ја има на таа позиција или користете Додај точка за да го пополните најшироката празнина. Повлечете рачка за да ја поместите. Секоја точка има и ред во кој можете да изберете боја, да внесете која било CSS боја, да подесите Позиција (%) или да ја Отстрани (градиентот задржува најмалку две точки).
- По избор штиклирајте Повторувачки, изберете Интерполација на бои, кликнете Обрни за да ги превртите точките или Случаен градиент за инспирација.
- Копирајте го резултатот од CSS код со Копирај.
Тастатура: фокусирајте рачка на лентата, па користете ги стрелките за да ја поместите за 1 % (10 % со Shift), Home и End за скок до краевите и Delete за да ја отстраните.
Алатката работи во вашиот прелистувач. Ништо од внесеното не се испраќа на сервер.
Трите функции за градиент
linear-gradient()ги меша боите по права линија.linear-gradient(90deg, #4f46e5 0%, #ec4899 100%)оди од индиго на левата страна до розова на десната. Аглите се во правец на стрелките на часовникот од врвот: 0deg покажува нагоре, 90deg надесно.radial-gradient()зрачи од централна точка.radial-gradient(circle at 30% 40%, …)го става центарот на 30 % од левата и 40 % од горната страна. Елипсата се протега со кутијата, кругот останува кружен.conic-gradient()се врти околу центарот како стрелките на часовник.conic-gradient(from 0deg at 50% 50%, …)прави тркала на бои, кружни графикони и ефекти на вртење. Позициите на точките се делови од целиот круг.
Опцијата Повторувачки користи repeating-linear-gradient() и сродните функции: шаблонот дефиниран од вашите точки се повторува додека не се исполни кутијата. Ставете ја последната точка далеку под 100 % (на пример 20 %) за да видите ленти или прстени.
Две точки на иста позиција создаваат остар раб наместо мешање, така се прават ленти и знамиња. Генераторот ги задржува точките сортирани по позиција во кодот, како што бара CSS.
sRGB или OKLCH интерполација
Прелистувачите стандардно ги мешаат боите на градиентот во sRGB. Меѓу две заситени бои, како сина и жолта, тоа често создава досадна сива или матна средина. CSS Color Level 4 овозможува избор на просторот за интерполација: linear-gradient(90deg in oklch, …) меша во перцептивниот простор OKLCH и ја задржува средината живописна.
Со OKLCH (поблаг, со sRGB резервна варијанта) алатката запишува две декларации background: прво класичната sRGB верзија, потоа OKLCH верзијата. Прелистувачите што поддржуваат простори за интерполација (Chrome и Edge 111+, Safari 16.2+, Firefox 127+) го користат вториот ред; постарите го игнорираат и го задржуваат првиот.
Совети
- Боите со провидност се прифаќаат во полињата за точки, на пример
#00000080илиrgb(0 0 0 / 50%), што е практично за преклопувања врз слики. - Кодот е напишан со
background. Користетеbackground-imageако другите својства на позадината ги поставувате одделно. - Суптилните градиенти (две блиски нијанси на една боја) обично изгледаат професионално од дугини мешања.
Често поставувани прашања
Како да направам градиент од горе кон долу?
Изберете Линеарен и поставете го Агол на 180°. 0° оди од долу кон горе, 90° од лево кон десно, а 270° од десно кон лево.
Како да создадам остра линија меѓу две бои?
Дајте им на две точки иста позиција, на пример црвена на 50 % и сина на 50 %. Боите тогаш се среќаваат без мешање.
Можам ли да користам градиент како боја на текст?
Да, со малку дополнителен CSS: применете го градиентот како background, па додајте background-clip: text и color: transparent на елементот со текст.
Дали CSS градиентите работат во сите прелистувачи?
Линеарните, радијалните и конусните градиенти работат во сите современи прелистувачи. Само OKLCH интерполацијата бара неодамнешна верзија, затоа алатката додава sRGB резервна варијанта.
Дали CSS градиентот е подобар од слика?
Обично да: не тежи ништо, се скалира на која било големина без заматување и може да се менува во кодот. Користете слика само за сложени текстури.
Поврзани алатки
- Генератор на палета на бои Генерирајте палети на бои од една основна боја според правилата на хармонија: комплементарна, аналогна, триадна, тетрадна, квадратна и монохроматска.
- Генератор на светли и темни нијанси Генерирајте светли и темни нијанси на која било боја во чекори од 5, 10, 20 или 25 %, мешани во OKLCH или sRGB, и извезете ги како CSS или Tailwind.
- Избирач на боја Бесплатен онлајн избирач на боја. Изберете која било боја и веднаш копирајте ги нејзините HEX, RGB, HSL, HSV и CMYK кодови со контраст спрема бела и црна.