Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Warna Warna CSS Menggunakan Pembolehubah dan Sintaks Warna Relatif?

Bagaimanakah Saya Boleh Mencipta Warna Warna CSS Menggunakan Pembolehubah dan Sintaks Warna Relatif?

Mary-Kate Olsen
Lepaskan: 2024-12-12 11:14:12
asal
920 orang telah melayarinya

How Can I Create CSS Color Shades Using Variables and Relative Color Syntax?

Mencipta Warna Warna CSS dengan Pembolehubah

Mencapai kefungsian fungsi darken() Sass dalam pembolehubah CSS boleh dilakukan melalui sintaks warna relatif baharu .

Tentukan pembolehubah warna primer (--warna-utama) menggunakan mana-mana yang dikehendaki format. Untuk setiap warna, gunakan fungsi hsl() dan calc() untuk melaraskan komponen kecerahan (l) warna primer. Contohnya, untuk mencipta rona gelap 5%:

--color-primary-darker: hsl(from var(--color-primary) h s calc(l - 5));
Salin selepas log masuk

Begitu juga, buat rona 10% lebih gelap:

--color-primary-darkest: hsl(from var(--color-primary) h s calc(l - 10));
Salin selepas log masuk

Tetapkan --warna-utama kepada latar belakang elemen. Kemudian, gunakan --color-primary-darker dan --color-primary-darkes pada keadaan tuding, fokus dan aktif.

.button {
  background: var(--color-primary);
}

.button:hover,
.button:focus {
  background: var(--color-primary-darker);
}

.button:active {
  background: var(--color-primary-darkest);
}
Salin selepas log masuk

Pendekatan ini memberikan fleksibiliti dalam menentukan rona warna dan memudahkan proses mencipta skema warna yang konsisten dalam sistem pembolehubah CSS.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Warna Warna CSS Menggunakan Pembolehubah dan Sintaks Warna Relatif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan