Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membuat Imej Latar Belakang Responsif Skrin Penuh dalam CSS?

Bagaimana untuk Membuat Imej Latar Belakang Responsif Skrin Penuh dalam CSS?

Linda Hamilton
Lepaskan: 2024-11-13 16:34:02
asal
586 orang telah melayarinya

How to Make a Fullscreen Responsive Background Image in CSS?

Mencapai Imej Latar Belakang Responsif Skrin Penuh Menggunakan CSS

Dalam usaha anda untuk menetapkan imej sebagai latar belakang skrin penuh untuk halaman web anda, anda telah menghadapi masalah: imej tidak menutup halaman sepenuhnya dan berulang di hujung paling kanan. Begini cara anda boleh menyelesaikannya menggunakan teknik CSS:

Penyelesaian 1: Kaedah Penutup

Sifat bersaiz latar belakang boleh digunakan untuk mengawal saiz imej latar belakang. Dalam kes ini, menggunakan penutup nilai akan memastikan bahawa imej meliputi keseluruhan halaman, walaupun ia bermakna meregangkan atau memangkas imej agar muat:

background-size: cover;
Salin selepas log masuk

Untuk memastikan imej dipusatkan secara mendatar dan menegak, anda boleh menggunakan sifat kedudukan latar belakang dengan nilai 50% 50%:

background-position: 50% 50%;
Salin selepas log masuk

Penyelesaian 2: Lampiran Tetap

Untuk menghalang imej latar belakang daripada menatal dengan kandungan halaman, anda boleh tetapkan sifat lampiran latar belakang kepada tetap. Ini akan membetulkan imej pada tempatnya, membolehkan halaman menatal di belakangnya:

background-attachment: fixed;
Salin selepas log masuk

Sintaks Pendek

Anda boleh menulis versi singkatan bagi kedua-dua penyelesaian menggunakan sintaks berikut:

background: url(image.jpg) fixed 50% / cover;
Salin selepas log masuk

di mana / memisahkan sifat kedudukan latar belakang dan saiz latar belakang.

Keserasian Safari

Perhatikan bahawa Safari mempunyai pepijat dengan sintaks trengkas yang diterangkan di atas. Untuk menggunakannya dalam Safari, anda harus memisahkan sifat seperti berikut:

background-image: url(image.jpg);
background-attachment: fixed;
background-position: 50% 50%;
background-size: cover;
Salin selepas log masuk

Dengan melaksanakan teknik ini, imej latar belakang anda kini akan menutup sepenuhnya halaman dan kekal di tengah, memberikan latar belakang yang menarik dan responsif secara visual untuk anda laman web.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Imej Latar Belakang Responsif Skrin Penuh dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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