Generator Gradasi CSS
Gradasi bisa memberi tombol, kartu, bagian hero, dan lencana tampilan yang rapi tanpa satu pun file gambar. Generator ini menulis CSS untuk Anda: pilih gradasi linear atau radial, tentukan dua warna, atur sudutnya bila perlu, lalu salin deklarasi background yang dihasilkan langsung ke lembar gaya Anda.
Cara membuat gradasi
-
1
Pilih jenis gradasi
Linear untuk transisi lurus di sepanjang sudut, atau radial untuk menyebarkan warna ke luar dari titik pusat.
-
2
Pilih dua warna
Masukkan dua warna heksadesimal apa pun (misalnya #2563eb dan #16a34a) pada dua kolom warna.
-
3
Atur sudutnya (khusus linear)
Sudut dalam derajat: 0deg mengarah ke atas, 90deg ke kanan, 180deg ke bawah. Gradasi radial mengabaikan sudut.
-
4
Hasilkan CSS
Alat ini menyusun deklarasi `background:` dari nilai Anda.
-
5
Salin kodenya
Salin baris deklarasi dan tempel ke lembar gaya Anda, di dalam aturan untuk elemen yang ingin dirapikan.
Gradasi linear
background: linear-gradient(135deg, #2563eb, #16a34a);
Sudut berjalan searah jarum jam dari atas: 0deg = atas, 90deg = kanan, 180deg = bawah, 270deg = kiri. Anda juga bisa menulis arah bernama secara manual: to right setara 90deg dan to bottom left setara 135deg.
Gradasi radial
background: radial-gradient(circle, #2563eb, #16a34a);
Warna menyebar dari tengah elemen ke luar. Gradasi radial tidak memakai sudut; tambahkan kata kunci posisi atau ukuran secara manual (at 30% 40%, ellipse) saat butuh kontrol lebih.
Titik warna
Gradasi CSS menerima lebih dari dua warna, dan setiap titik bisa punya posisi:
background: linear-gradient(to right, red 0%, red 50%, blue 50%, blue 100%);
Dua titik pada posisi yang sama membuat batas tegas: warna berubah seketika, bukan bercampur. Berguna untuk background terbelah.
Tips
- Gradasi dari merah ke biru melewati titik tengah keabu-abuan pada interpolasi sRGB bawaan. Interpolasi dalam
oklchmembuat campurannya tetap berwarna:linear-gradient(in oklch, red, blue), didukung peramban modern. transparentbukan tanpa warna: dalam sRGB nilainyargba(0,0,0,0), jadi memudar ke transparent melewati abu-abu gelap. Gunakanrgba(color, 0)sebagai gantinya.- Gradasi dirender di GPU pada peramban modern, jadi hampir tidak memakan biaya dalam ukuran apa pun. Animasi antargradasi tidak didukung dan berubah mendadak; animasikan opacity lapisan tambahan sebagai gantinya.
- Isian teks: gabungkan deklarasi dengan
background-clip: text; color: transparent;untuk mengisi teks dengan gradasi. Untuk border,border-image: linear-gradient(...) 1;berfungsi di peramban modern.
Pertanyaan yang Sering Diajukan
Linear untuk campuran berarah, seperti tombol atau hero yang mengalir dari atas ke bawah atau dari sudut ke sudut. Radial untuk efek sorotan dan cahaya, tempat warna menyebar ke luar dari titik pusat.
Sudut menentukan arah transisi untuk gradasi linear: 0deg mengarah ke atas, 90deg ke kanan, dan seterusnya searah jarum jam. Gradasi radial mengabaikan sudut.
Interpolasi sRGB bawaan merata-ratakan komponen warna, sehingga menghasilkan titik tengah yang tidak jenuh. Interpolasikan dalam oklch sebagai gantinya (linear-gradient(in oklch, red, blue)) agar campurannya tetap berwarna di tengah.
CSS tidak bisa menginterpolasi antara dua nilai background-image, perubahannya mendadak. Cara umum: animasikan opacity gradasi yang ditumpuk, atau geser background-position pada gradasi tetap yang lebih besar.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
JSON ke YAML
Konversi JSON ke YAML dengan penjelajaran yang tepat, penutupan string yang aman, skalar blok berbaris ganda, serta kunci yang tersortir untuk konfigurasi yang lebih rapi.
Decoder JWT
Dekode header dan payload JWT, tampilkan klaim beserta pemeriksaan masa kedaluwarsa dan algoritma tanda tangan, lalu verifikasi menggunakan rahasia bersama atau kunci publik.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- Generator gradientów CSS [PL]
- Générateur de Dégradés CSS [FR]
- CSS グラデーション生成 [JA]
- CSS-gradientgenerator [SV]
- CSS-Verlauf-Generator [DE]
- Trình tạo Gradient CSS [VI]
- مولّد تدرجات CSS [AR]
- Generador de Gradientes CSS [ES]
- CSS 그라데이션 생성기 [KO]
- เครื่องมือสร้างเกรเดียนต์ CSS [TH]
- CSS-gradiëntgenerator [NL]
- Gerador de Gradientes CSS [PT]
- CSS Gradient Generator [EN]
- Generatore di Gradient CSS [IT]
- Генератор CSS-градиентов [RU]
- CSS Gradyan Oluşturucu [TR]
- CSS 渐变生成器 [ZH]