Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk memusatkan imej dalam div dengan css

Bagaimana untuk memusatkan imej dalam div dengan css

下次还敢
下次还敢asal
2024-04-25 11:54:14703semak imbas

Kaedah untuk memusatkan imej dalam div dalam CSS ialah: Penjajaran teks: sesuai untuk pemusatan menegak imej dan teks. Flexbox: Sesuai untuk pemusatan mendatar dan menegak imej. Penukaran: berfungsi untuk imej saiz tetap. Jidar automatik: sesuai untuk situasi di mana lebar imej diketahui.

Bagaimana untuk memusatkan imej dalam div dengan css

Cara untuk memusatkan imej dalam div dalam CSS

Kaedah 1: text-align

<code class="css">div {
  text-align: center;
}

img {
  display: inline-block;
}</code>

Kaedah ini sesuai untuk situasi di mana anda mahu imej dipusatkan bersama-sama dengan teks secara menegak .

Kaedah 2: flexbox

<code class="css">div {
  display: flex;
  justify-content: center;
  align-items: center;
}

img {
  max-width: 100%;
}</code>

flexbox membolehkan susun atur fleksibel Kaedah ini sesuai untuk situasi di mana imej perlu dipusatkan secara mendatar dan menegak.

Kaedah 3: transform

<code class="css">div {
  position: relative;
}

img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}</code>

Kaedah ini menggunakan kedudukan dan transformasi mutlak dan sesuai untuk imej bersaiz tetap.

Kaedah 4: margin auto

<code class="css">div {
  text-align: center;
}

img {
  margin: auto;
}</code>

margin: auto secara automatik memusatkan imej, tetapi hanya boleh digunakan apabila lebar imej diketahui.

Atas ialah kandungan terperinci Bagaimana untuk memusatkan imej dalam div dengan css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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