Bagaimana untuk Memohon Berbilang Warna Latar Belakang pada Div Tunggal?

Barbara Streisand
Lepaskan: 2024-11-17 17:58:01
asal
932 orang telah melayarinya

How to Apply Multiple Background Colors to a Single Div?

Memohon Berbilang Warna Latar Belakang pada Div Tunggal

Dalam situasi tertentu, menggunakan berbilang warna latar belakang pada satu div boleh berguna. Ini menghapuskan keperluan untuk div atau imej latar belakang tambahan, menjadikannya tugas yang menarik secara visual dan mudah.

Senario 1: Mencapai Bahagian Berwarna Dua Seragam

Untuk mencipta pembahagian dua warna ringkas yang menyerupai "A" dalam imej yang disediakan, anda boleh menggunakan kecerunan linear seperti berikut:

div.A {
  background: linear-gradient(to right, #9c9e9f, #f6f6f6);
}
Salin selepas log masuk

Walau bagaimanapun, pendekatan ini mungkin menghasilkan kecerunan tanpa peralihan warna yang tajam seperti yang dilihat dalam "A." Untuk membetulkannya, gunakan kecerunan dengan empat kedudukan, tetapkan warna pertama (kelabu gelap) daripada 0% kepada 50% dan warna kedua (kelabu muda) daripada 50% kepada 100%.

div.A {
  background: linear-gradient(to right,  #9c9e9f 0%,#9c9e9f 50%,#f6f6f6 50%,#f6f6f6 100%);
}
Salin selepas log masuk

Senario 2: Mengawal Saiz Pelbagai Warna Latar Belakang

Untuk mencipta bahagian yang lebih kecil dalam bahagian, seperti bahagian biru dalam "C," anda boleh menggunakan kecerunan linear yang serupa dengan empat kedudukan , tetapi tambahkan pemilih :after dengan latar belakang putih untuk mensimulasikan bahagian kedua yang lebih kecil.

div.C {
  background: linear-gradient(to right,  #9c9e9f 0%,#9c9e9f 50%,#33ccff 50%,#33ccff 100%);
}

div.C:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 20%;
  background-color: white;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Memohon Berbilang Warna Latar Belakang pada Div Tunggal?. 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