Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencapai Penjajaran yang Betul Apabila Memusing Teks dalam CSS?

Bagaimana untuk Mencapai Penjajaran yang Betul Apabila Memusing Teks dalam CSS?

DDD
Lepaskan: 2024-11-03 10:18:29
asal
773 orang telah melayarinya

How to Achieve Proper Alignment When Rotating Text in CSS?

Memutar Teks dalam CSS untuk Penjajaran Menegak

Satu cabaran biasa yang dihadapi apabila memutar teks dalam CSS ialah mengekalkan penjajaran teks dan sekitarnya elemen. Untuk menangani perkara ini, mari kita terokai isu ini dan berikan penyelesaian.

HTML dan CSS yang disediakan dalam soalan menunjukkan percubaan untuk memutar teks secara menegak dengan menggunakan putaran -90 darjah pada kelas .rotateObj .title . Walau bagaimanapun, ini menyebabkan salah jajaran dan memecahkan susunan elemen yang dimaksudkan.

Salah jajaran berlaku kerana putaran mengganggu aliran semula jadi teks. Apabila teks diputar 90 darjah, ia menjadi menegak dan menempati ruang yang berbeza berhubung dengan elemen sekelilingnya. Untuk mengatasinya, kita perlu mengambil kira perubahan dalam orientasi dan melaraskan elemen lain dengan sewajarnya.

Satu pendekatan yang berkesan ialah menggunakan sifat transformasi untuk memutar teks. Transform membolehkan kita memanipulasi elemen dalam pelbagai cara, termasuk putaran. Dengan menggunakan putaran transformasi -90 darjah pada kelas .rotateObj .title, kita boleh mencapai penjajaran menegak yang diingini.

<code class="css">.rotateObj .title {
    transform: rotate(-90deg);
}</code>
Salin selepas log masuk

Walau bagaimanapun, memutar teks sahaja mungkin tidak mencukupi. Dalam kes khusus anda, isu dengan penjajaran timbul daripada div kandungan yang diapungkan. Apabila elemen terapung, ia dikeluarkan daripada aliran biasa dokumen. Ini bermakna ketinggian div kandungan tidak akan dikira dengan betul apabila teks di dalamnya diputar.

Untuk menyelesaikan masalah ini, anda boleh mengalih keluar sifat apungan daripada kelas .rotateObj .content, membenarkannya mengikut aliran normal dokumen dan menyesuaikan diri dengan teks yang diputar.

<code class="css">.rotateObj .content {
    float: none;
    width: 600px;
    height: 100%;
    padding: 20px;
}</code>
Salin selepas log masuk

Dengan menggabungkan putaran transformasi dan mengalih keluar sifat apungan, anda boleh berjaya memutar teks secara menegak sambil mengekalkan penjajaran dan kedudukan elemen yang betul.

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Penjajaran yang Betul Apabila Memusing Teks dalam 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan