Imej bersaiz penuh yang melaraskan resolusi secara automatik berdasarkan saiz penyemak imbas
P粉302160436
2023-08-16 11:40:39
<p>Saya mempunyai tapak web penghantaran. </p>
<p>Bagaimana saya boleh menjadikan imej tuding saya memenuhi keseluruhan skrin dan bebas daripada resolusi skrin komputer saya. Apabila saya mengecilkan tetingkap penyemak imbas, ia juga harus memangkas dan mengecut. terima kasih. </p>
<pre class="brush:php;toolbar:false;">.hover-image {
paparan: flex;
kedudukan: tetap;
atas: 50%;
kiri: 50%;
mengubah: terjemah(-50%, -50%);
indeks-z: -1;
pointer-events: tiada;
flex-direction: lajur;
align-item: tengah;
justify-content: pusat;
/* Tukar lebar dan tinggi kepada imej berskala */
lebar: 100vw;
ketinggian: auto;
}
.hover-image img {
lebar maksimum: 100% !penting;
ketinggian maks: 100% !penting;
lebar: auto !penting;
ketinggian: auto !penting;
margin-bawah: 0;
}</pre>
Imej Tuding Satu
{imej 1}
Imej Tuding Dua
{imej 2}
<p>Saya telah cuba menggunakan piksel, tetapi itu adalah resolusi khusus. </p>
Kod CSS ini menjadikan imej pada tetikus menutupi keseluruhan skrin sambil mengekalkan nisbah bidangnya. Imej akan dipangkas mengikut keperluan dan dilaraskan apabila tetingkap penyemak imbas diubah saiznya. Bekas menggunakan kedudukan tetap dan penjajaran lentur untuk paparan berpusat, manakala padanan objek: penutup memastikan pemangkasan.