CSS-gradiëntgenerator
Een gradiënt kan knoppen, kaarten, hero-secties en badges een verzorgde uitstraling geven zonder één afbeeldingsbestand. Deze generator schrijft de CSS voor u: kies een lineaire of radiale gradiënt, selecteer twee kleuren, stel indien nodig de hoek in en kopieer de resulterende background-declaratie direct naar uw stylesheet.
Zo bouwt u een gradiënt
-
1
Kies het gradiënttype
Lineair voor een rechte overgang langs een hoek, of radiaal om de kleuren vanuit een middelpunt naar buiten te verspreiden.
-
2
Kies twee kleuren
Voer twee hexadecimale kleuren in (bijvoorbeeld #2563eb en #16a34a) in de twee kleurvelden.
-
3
Stel de hoek in (alleen lineair)
De hoek in graden: 0deg wijst omhoog, 90deg naar rechts, 180deg naar beneden. Radiale gradiënten negeren de hoek.
-
4
Genereer de CSS
De tool bouwt de `background:`-declaratie met uw waarden.
-
5
Kopieer de code
Kopieer de declaratieregel en plak deze in uw stylesheet, binnen de regel voor het element dat u wilt stylen.
Lineaire gradiënten
background: linear-gradient(135deg, #2563eb, #16a34a);
De hoek loopt met de klok mee vanaf de bovenkant: 0deg = boven, 90deg = rechts, 180deg = beneden, 270deg = links. U kunt ook benoemde richtingen handmatig schrijven: to right staat gelijk aan 90deg en to bottom left aan 135deg.
Radiale gradiënten
background: radial-gradient(circle, #2563eb, #16a34a);
De kleuren verspreiden zich vanuit het midden van het element naar buiten. Radiale gradiënten gebruiken geen hoek; voeg positie- of groottewoorden handmatig toe (at 30% 40%, ellipse) wanneer u meer controle nodig heeft.
Kleurstops
CSS-gradiënten accepteren meer dan twee kleuren en elke stop kan een positie hebben:
background: linear-gradient(to right, red 0%, red 50%, blue 50%, blue 100%);
Twee stops op dezelfde positie vormen een harde stop: de kleur verandert direct in plaats van te vervloeien. Handig voor gedeelde achtergronden.
Tips
- Een gradiënt van rood naar blauw loopt in de standaard sRGB-interpolatie door een grijsachtig midden. Interpoleren in
oklchhoudt de mengkleur levendig:linear-gradient(in oklch, red, blue), ondersteund door moderne browsers. transparentis niet kleurloos: in sRGB is hetrgba(0,0,0,0), dus een vervaging naar transparent loopt door donkergrijs. Gebruik in plaats daarvanrgba(color, 0).- Gradiënten worden in moderne browsers op de GPU gerenderd en kosten dus vrijwel niets, ongeacht de grootte. Animaties tussen gradiënten worden niet ondersteund en springen abrupt; animeer in plaats daarvan de dekking van een extra laag.
- Tekstvulling: combineer de declaratie met
background-clip: text; color: transparent;om tekst met een gradiënt te vullen. Voor randen werktborder-image: linear-gradient(...) 1;in moderne browsers.
Veelgestelde vragen
Lineair voor gerichte overgangen, zoals een knop of een hero die van boven naar beneden of van hoek naar hoek loopt. Radiaal voor spotlight- en gloei-effecten, waarbij de kleuren zich vanuit een middelpunt naar buiten verspreiden.
De hoek bepaalt de richting van de overgang bij lineaire gradiënten: 0deg wijst omhoog, 90deg naar rechts en zo verder met de klok mee. Radiale gradiënten negeren de hoek.
De standaard sRGB-interpolatie middelt de kleurcomponenten, wat een gedesatureerd midden oplevert. Interpoleer in oklch (linear-gradient(in oklch, red, blue)) om de mengkleur in het midden levendig te houden.
CSS kan niet interpoleren tussen twee background-image-waarden, de wissel is abrupt. Veelgebruikte oplossingen: de dekking van een overliggende gradiënt animeren, of background-position verschuiven over een grotere vaste gradiënt.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
ASCII naar binair-converter
Converteer elke ASCII-string naar zijn binaire representatie. Elk teken wordt acht bits, gescheiden door spaties, klaar voor protocoltrace of huiswerk.
Binair naar hex-converter
Converteer binaire invoer naar een gewone hexwaarde in hoofdletters. Niet-binaire tekens worden genegeerd en voorloopnullen blijven niet behouden.
Telefoonnummers controleren
Controleer de structuur van telefoonnummers per land en bekijk regio, type en E.164-, internationale, nationale en RFC 3966-notatie.
Tool beschikbaar in andere talen
- CSS グラデーション生成 [JA]
- CSS-Verlauf-Generator [DE]
- Generator Gradasi CSS [ID]
- CSS 그라데이션 생성기 [KO]
- CSS 渐变生成器 [ZH]
- Generador de Gradientes CSS [ES]
- CSS-gradientgenerator [SV]
- Trình tạo Gradient CSS [VI]
- CSS Gradyan Oluşturucu [TR]
- เครื่องมือสร้างเกรเดียนต์ CSS [TH]
- CSS Gradient Generator [EN]
- Générateur de Dégradés CSS [FR]
- Gerador de Gradientes CSS [PT]
- مولّد تدرجات CSS [AR]
- Generator gradientów CSS [PL]
- Generatore di Gradient CSS [IT]
- Генератор CSS-градиентов [RU]