Rumah > hujung hadapan web > tutorial css > Mengapa Kecerunan CSS3 Saya Tidak Meregang untuk Mengisi Keseluruhan Tetingkap Penyemak Imbas?

Mengapa Kecerunan CSS3 Saya Tidak Meregang untuk Mengisi Keseluruhan Tetingkap Penyemak Imbas?

Linda Hamilton
Lepaskan: 2024-12-10 10:09:15
asal
743 orang telah melayarinya

Why Doesn't My CSS3 Gradient Stretch to Fill the Entire Browser Window?

Regangan Kecerunan dalam CSS3

Apabila menentukan latar belakang kecerunan CSS3 untuk elemen, kecerunan tidak meregang untuk mengisi keseluruhan tetingkap penyemak imbas. Sebaliknya, ia berulang sehingga kawasan kandungan diisi. Tingkah laku ini boleh mengecewakan jika anda mahu kecerunan melangkaui kandungan.

Penyelesaian

Untuk membuat regangan kecerunan mengisi tetingkap penyemak imbas, gunakan CSS berikut :

html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
Salin selepas log masuk

Gaya ini mencapai perkara berikut:

  • html { ketinggian: 100%; }: Menetapkan ketinggian elemen kepada 100%, memastikan latar belakang kecerunan boleh melangkaui kawasan yang boleh dilihat.
  • badan { ketinggian: 100%; margin: 0; }: Menetapkan ketinggian elemen kepada 100% dan mengalih keluar sebarang jidar untuk menghapuskan potensi pertindihan antara kecerunan dan kandungan.
  • latar belakang-ulang: tiada-ulang;: Menghalang kecerunan daripada berulang selepas mengisi kawasan kandungan.
  • lampiran latar belakang: tetap;: Memastikan kecerunan kekal di tempatnya semasa bar skrol bergerak, mencipta kesan kecerunan berterusan sepanjang seluruh tingkap.

Atas ialah kandungan terperinci Mengapa Kecerunan CSS3 Saya Tidak Meregang untuk Mengisi Keseluruhan Tetingkap Penyemak Imbas?. 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