Pengenalan
Tailwind CSS adalah kerangka CSS utilitas yang sangat efisien untuk membangun desain kustom dengan cepat. Ia menawarkan opsi kustomisasi yang sangat baik, termasuk kemampuan untuk menentukan warna kustom. Artikel ini akan menjelaskan cara menentukan warna baru, 'beige', dalam konfigurasi Tailwind CSS Anda.
Mengidentifikasi Berkas Konfigurasi Tailwind
Langkah pertama dalam menyesuaikan Tailwind CSS untuk menyertakan warna baru adalah menemukan berkas konfigurasi. Berkas ini bernama tailwind.config.js
dan biasanya terletak di direktori utama proyek Anda.
Jika Anda belum membuat berkas tailwind.config.js
atau tidak dapat menemukannya, Anda dapat membuatnya menggunakan perintah CLI Tailwind npx tailwindcss init
. Perintah ini akan membuat berkas konfigurasi baru di direktori utama proyek Anda.
Menambahkan Warna Kustom
Setelah Anda menemukan berkas tailwind.config.js
, bukalah dan temukan objek theme
. Di dalam objek theme
, seharusnya ada objek extend
. Objek extend
memungkinkan Anda untuk memperluas konfigurasi default Tailwind, menambahkan kustomisasi baru ke desain CSS Anda.
Sekarang, kita akan menambahkan warna baru kita, beige
. Di dalam objek extend
, temukan atau tambahkan objek colors
. Di dalam objek colors
, kita akan menentukan warna baru kita.
Misalnya, jika kita ingin menentukan beige
sebagai #f5f5dc
, kita akan menambahkannya ke objek colors
sebagai berikut:
module.exports = {
theme: {
extend: {
colors: {
beige: '#f5f5dc'
},
},
},
variants: {},
plugins: [],
}
Di sini, beige
adalah nama warna baru kita, dan #f5f5dc
adalah kode heksadesimal yang sesuai dengan warna tersebut. Pastikan untuk menyimpan perubahan Anda. Setelah disimpan, warna baru sekarang menjadi bagian dari konfigurasi Tailwind CSS Anda dan dapat digunakan seperti warna bawaan lainnya.
Menggunakan Warna Baru dalam Gaya Anda
Dengan warna beige
yang baru ditentukan, sekarang kita dapat menggabungkannya ke dalam gaya proyek menggunakan utilitas Tailwind CSS. Ini dapat dilakukan untuk mengatur berbagai aspek gaya CSS Anda, seperti warna teks, warna latar belakang, warna batas, dll.
Berikut ini contoh penggunaan warna baru dalam HTML Anda:
<div class="bg-beige text-black">
<!-- Content -->
</div>
Dalam contoh ini, kita telah menerapkan warna beige
sebagai latar belakang elemen div
dan mengatur warna teks menjadi hitam. Kelas utilitas Tailwind CSS yang digunakan adalah bg-beige
dan text-black
.
Dengan ini, Anda telah berhasil menggunakan warna kustom beige
yang Anda tentukan.
Menambahkan Variasi Warna
Meskipun menentukan satu nilai warna dapat sangat berguna, mungkin ada situasi di mana Anda ingin menentukan variasi dari warna yang sama. Misalnya, Anda mungkin ingin menentukan versi yang lebih terang dan lebih gelap dari beige
.
Tailwind CSS memungkinkan Anda untuk menyediakan objek daripada nilai warna tunggal untuk menentukan berbagai variasi warna. Berikut adalah cara Anda dapat menentukan variasi warna beige
:
module.exports = {
theme: {
extend: {
colors: {
beige: {
DEFAULT: '#f5f5dc',
'50': '#ffffff',
'100': '#fafaf5',
'200': '#f5f5dc',
'300': '#ebebb3',
'400': '#e1e18b',
'500': '#d7d762',
'600': '#cdcd3a',
'700': '#c2c212',
'800': '#b8b800',
'900': '#adad00'
}
},
},
},
variants: {},
plugins: [],
}
Dalam pengaturan ini, DEFAULT
adalah variasi default dari beige
, yang akan diterapkan ketika Anda menggunakan bg-beige
atau text-beige
dalam kelas-kelas Anda. Kunci lain seperti 50
, 100
, 200
, dll., adalah variasi warna yang berbeda dari beige. Semakin kecil angkanya, semakin terang warnanya, dan semakin besar angkanya, semakin gelap warnanya.
Sekarang, Anda dapat menggunakan variasi warna ini dalam gaya Anda, seperti bg-beige-500
atau text-beige-200
.