Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Memohon Berbilang Warna Latar Belakang pada Div Tunggal?

Bagaimana untuk Memohon Berbilang Warna Latar Belakang pada Div Tunggal?

Barbara Streisand
Barbara Streisandasal
2024-11-17 17:58:01994semak imbas

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

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

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

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!

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