Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Melapisi Warna pada Imej Latar Belakang Hanya Menggunakan CSS?

Bagaimanakah Saya Boleh Melapisi Warna pada Imej Latar Belakang Hanya Menggunakan CSS?

Susan Sarandon
Lepaskan: 2024-12-15 09:30:10
asal
842 orang telah melayarinya

How Can I Overlay a Color on a Background Image Using Only CSS?

Menindih Imej dengan Warna Menggunakan CSS

Mencari kaedah untuk meningkatkan visual tapak web anda dengan menindih warna pada imej latar belakang tanpa menggunakan tambahan unsur? CSS menyediakan penyelesaian elegan yang menghapuskan keperluan untuk DIV tambahan atau kesan tuding.

Menggunakan Gradien untuk Tindanan

Satu pendekatan melibatkan penggunaan berbilang latar belakang. Sebagai contoh, anda boleh mencipta kecerunan lut sinar pada imej anda:

html {
  min-height: 100%;
  background:
    linear-gradient(0deg, rgba(255, 0, 150, 0.3), rgba(255, 0, 150, 0.3)),
    url(image.jpg);
  background-size: cover;
}
Salin selepas log masuk

Menggunakan Bayang-bayang Inset

Sebagai alternatif, anda boleh mencipta bayang-bayang inset yang besar:

.overlay {
  inset: 0;
  box-shadow: inset 0 0 9999px 100% rgba(0, 0, 0, 0.8);
}
Salin selepas log masuk

Masukkan blok CSS ini dalam elemen induk latar belakang imej.

Kedua-dua teknik ini mencapai kesan yang diingini, membolehkan anda menambah tindanan satu warna pada imej latar belakang anda menggunakan CSS semata-mata.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melapisi Warna pada Imej Latar Belakang Hanya Menggunakan CSS?. 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