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
Mary-Kate Olsenasal
2024-12-12 11:14:12911semak imbas

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));

Begitu juga, buat rona 10% lebih gelap:

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

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);
}

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!

Kenyataan:
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