Bagaimana untuk Memusatkan Imej Bersaiz Besar Dalam Div menggunakan CSS?

Barbara Streisand
Lepaskan: 2024-10-30 09:57:27
asal
691 orang telah melayarinya

How to Center Oversized Images Within a Div using CSS?

Memusatkan Imej Bersaiz Besar dalam Div dengan CSS

Apabila berurusan dengan susun atur bendalir di mana lebar bekas berbeza-beza, pusatkan imej bersaiz besar dalam div boleh mencabar menggunakan CSS sahaja. Tingkah laku lalai untuk imej yang lebih lebar daripada bekasnya ialah menjajarkan ke kiri, meninggalkannya diimbangi ke kanan.

Untuk menangani isu ini, penyelesaian yang bergantung sepenuhnya pada CSS boleh dilaksanakan. Begini caranya:

Tetapkan div ibu bapa sifat CSS:

<code class="css">position: relative;
overflow: hidden;</code>
Salin selepas log masuk

Ini menetapkan div sebagai bekas untuk meletakkan kedudukan dan mengekang sebarang kandungan yang melimpah.

Untuk imej bersaiz besar (dirujuk sebagai "kanak-kanak"), gunakan CSS berikut:

<code class="css">position: absolute;
top: -9999px;
bottom: -9999px;
left: -9999px;
right: -9999px;
margin: auto;</code>
Salin selepas log masuk
  • Kedudukan: Mutlak: Mengeluarkan imej daripada aliran dokumen biasa.
  • Koordinat Negatif: Memanjangkan imej melepasi sempadan div dalam semua arah. Ini penting untuk peletakan.
  • Auto Margin: Memusatkan imej dalam div induk.

Dengan menggunakan sifat CSS ini, imej bersaiz besar akan diletakkan di tengah div induknya, tanpa mengira saiz atau lebar induknya. Koordinat negatif memastikan limpahan terputus sama rata pada kedua-dua tepi, memberikan hasil yang menarik secara visual.

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan Imej Bersaiz Besar Dalam Div menggunakan CSS?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!