Bagaimana untuk memusatkan foto secara menegak dengan css

WBOY
Lepaskan: 2021-12-02 17:15:15
asal
8011 orang telah melayarinya

Kaedah: 1. Tambahkan gaya kedudukan relatif pada elemen induk elemen foto dan gaya kedudukan mutlak pada elemen foto 2. Gunakan atribut atas dan atribut "margin-top" untuk menetapkan foto untuk berpusat secara menegak, hanya berikan foto Hanya tambahkan gaya "top:50%;margin-top:top margin;"

Bagaimana untuk memusatkan foto secara menegak dengan css

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Cara memusatkan foto secara menegak dengan css

Gunakan kedudukan mutlak untuk mencapai pemusatan menegak

Tambahkan pada induk elemen img Atribut kedudukan relatif (kedudukan: relatif), dan pada masa yang sama, tambahkan atribut kedudukan mutlak (kedudukan: mutlak) pada elemen anak, iaitu elemen img imej.

2. Tetapkan atribut atas elemen imej kepada 50%.

3 Sekarang kita perlu menetapkan nilai atas margin negatif untuk elemen img Nilai ini adalah separuh daripada ketinggian elemen yang anda ingin capai pemusatan menegak elemen, anda tidak boleh menggunakan margin -top, sebaliknya gunakan atribut transform:translateY(-50%);

Ingat: jika anda ingin memusatkan secara mendatar juga, anda boleh melakukannya menggunakan teknik yang sama yang anda gunakan untuk memusatkan secara menegak.

Contoh adalah seperti berikut:

<html>
<head>
<style type="text/css">
.posdiv{
    width: 300px;
    height: 250px;
    position: relative; 
    border:1px solid red;
    }
.posdiv img{
    width: 100px;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    }
</style>
</head>
<body>
<div class="posdiv">
    <img src="1118.02.png" alt="">
</div>
</body>
</html>
Salin selepas log masuk

Hasil keluaran:

Bagaimana untuk memusatkan foto secara menegak dengan css

(Belajar perkongsian video: css tutorial video )

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

Label berkaitan:
css
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan