Dalam CSS, anda boleh memusatkan imej dengan: Menggunakan sifat penjajaran teks: Tetapkan imej sebagai elemen blok dan tetapkan jidar kiri dan kanan automatik. Gunakan susun atur flexbox: letakkan imej ke dalam bekas flexbox dan tetapkan sifat pemusatan mendatar dan menegak. Gunakan reka letak grid: Letakkan imej ke dalam bekas grid dan tetapkan kedua-dua sifat tengah mendatar dan menegak. Gunakan kedudukan mutlak: Alih keluar imej daripada aliran biasa, pusatkan secara mendatar dan pusatkan secara menegak dengan perubahan.
Cara untuk memusatkan imej dalam CSS
Dalam CSS, terdapat banyak cara untuk memusatkan imej:
Gunakan atribut penjajaran teks
display: block
使图像成为一个块元素。margin: 0 auto
自动设置图像的左右外边距,使其在父元素中水平居中。使用 flexbox 布局
<code class="css">img { display: block; margin: 0 auto; }</code>
.container
)。justify-content: center
将子元素(图像)在水平方向上居中。align-items: center
将子元素在垂直方向上居中。使用网格布局
<code class="css">.container { display: flex; justify-content: center; align-items: center; } img { width: 100px; height: 100px; }</code>
.container
)。place-items: center
将子元素(图像)同时在水平和垂直方向上居中。使用绝对定位
<code class="css">.container { display: grid; place-items: center; } img { width: 100px; height: 100px; }</code>
left: 50%
将图像水平居中,但它将相对于其父元素的左边界居中。transform: translate(-50%, -50%)
<code class="css">img { position: absolute; left: 50%; transform: translate(-50%, -50%); }</code>
align-item: center
Memusatkan elemen kanak-kanak secara menegak. 🎜🎜🎜🎜Buat bekas grid (Atas ialah kandungan terperinci Bagaimana untuk menetapkan pusat img dalam css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!