Rumah >hujung hadapan web >tutorial css >Cara Mengatasi Teks dan Ikon Vertikal Dalam CSS
Ringkasan mata utama
justify-content
kepada elemen kanak -kanak yang berpusat. align-items
position
boleh mencapai pusat menegak, terutamanya untuk unsur -unsur yang sangat berubah -ubah. Ini dilakukan dengan mewujudkan konteks kedudukan dan menyesuaikan kedudukan elemen relatif kepada bekasnya. transform
Atribut line-height
boleh digunakan untuk memusatkan elemen inline. vertical-align
bagaimana menggunakan flexbox untuk pusat mendatar dan menegak
Flexbox boleh menyelaraskan unsur -unsur secara mendatar dan menegak, dengan itu memusatkan teks, ikon, atau unsur lain dalam CSS.Untuk menggunakan elemen pusat flexbox, anda boleh menggunakan coretan kod berikut:
<code class="language-css">.container { display: flex; justify-content: center; align-items: center; }</code>Coretan kod ini menukar
ke bekas flex, secara automatik menukar elemen anaknya ke projek Flex. Anda kemudian boleh menggunakan .container
untuk memusatkan item flex ini secara mendatar dan menggunakan justify-content
untuk memusatkan secara menegak. align-items
Cara menggunakan kedudukan dan mengubah untuk mencapai pusat menegak fleksibel
Apabila anda tidak boleh menggunakan Flexbox atau anda perlu memusatkan item di dalam bekas, anda boleh menggunakan untuk meletakkan elemen di tengah -tengah bekasnya. position
position
<code class="language-css">.container { position: relative; min-height: 100vh; } .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }</code>pada elemen kontena. Ini akan membolehkan kita mencari elemen
dalam sempadannya. position: relative
.vertical-center
Seterusnya, kami meletakkan sudut kiri atas elemen yang akan berpusat di tengah bekasnya dengan meletakkan tepi atasnya pada 50% daripada bahagian atas elemen induknya dan kelebihan kiri di 50% dari kiri tempat elemen induk.
Akhirnya, laraskan elemen kembali ke pusat dengan panning ke atas 50% ketinggiannya dan 50% lebarnya ke kiri. Sekarang unsur -unsur kita berpusat secara menegak dan mendatar di dalam bekas. Oleh kerana penempatan dilakukan dengan menggunakan nilai peratusan berbanding saiz elemen, elemen akan tetap berpusat jika lebar atau ketinggian bekas atau perubahan elemen kanak -kanak.
Lihat Contoh:
pautan codepenAtas ialah kandungan terperinci Cara Mengatasi Teks dan Ikon Vertikal Dalam CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!