Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Pelbagai Warna Latar Belakang pada Elemen DIV Tunggal?

Bagaimana untuk Mencipta Pelbagai Warna Latar Belakang pada Elemen DIV Tunggal?

Susan Sarandon
Lepaskan: 2024-11-23 01:11:31
asal
369 orang telah melayarinya

How to Create Multiple Background Colors on a Single DIV Element?

Berbilang Warna Latar Belakang pada Satu DIV

Mencapai Bahagian Warna pada Elemen DIV

Untuk membahagikan elemen DIV kepada berbilang warna bahagian, laraskan bilangan nilai hentian warna dalam kecerunan linear anda. Sebagai contoh, mencipta dua bahagian memerlukan tiga warna, manakala empat warna diperlukan untuk empat bahagian. Dengan menyatakan peratusan di mana setiap peralihan warna berlaku, anda boleh mencipta pembahagian warna yang diingini.

Mengawal Saiz Bahagian Warna

Untuk menjadikan satu bahagian lebih kecil daripada yang lain, gunakan CSS :after pseudo-element. Elemen ini mencipta tindanan yang boleh bersaiz dan diletakkan secara bebas. Menggunakan warna latar belakang yang kontras pada elemen :after mencipta ilusi bahagian warna yang lebih kecil tanpa membahagikan DIV secara fizikal.

Berikut ialah contoh yang dipertingkatkan dengan sokongan silang penyemak imbas yang lebih baik:

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

B. Tiga Bahagian Warna

.three-colors {
  background: linear-gradient(
    to right,
    #9c9e9f 0%,
    #9c9e9f 33%,
    #f6f6f6 33%,
    #f6f6f6 66%,
    #33ccff 66%,
    #33ccff 100%
  );
}
Salin selepas log masuk

C. Bahagian Biru Lebih Kecil

.smaller-blue {
  background: linear-gradient(
    to right,
    #9c9e9f 0%,
    #9c9e9f 50%,
    #33ccff 50%,
    #33ccff 100%
  );
  position: relative;
}

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

Contoh ini menunjukkan cara untuk mencapai berbilang warna latar belakang pada satu elemen DIV dan mengawal saiznya menggunakan elemen pseudo :selepas, menyediakan cara serba boleh untuk mereka bentuk warna kompleks corak tanpa memerlukan elemen HTML tambahan.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pelbagai Warna Latar Belakang pada Elemen 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