Cara Memutar Teks dalam CSS Tanpa Isu Penjajaran
Untuk mencapai putaran teks seperti yang ditunjukkan dalam imej yang disediakan, transformasi CSS boleh digunakan . Walau bagaimanapun, berbuat demikian selalunya mengakibatkan salah jajaran dan masalah kedudukan. Isu ini timbul kerana putaran mempengaruhi kedudukan elemen dalam aliran.
Dalam HTML yang disediakan, berbilang tajuk dan bahagian kandungan bersarang dalam bekas. Untuk memutarkan tajuk, sifat transform: rotate(-90deg) digunakan. Walau bagaimanapun, putaran ini mengganggu penjajaran kandungan kerana diandaikan bahawa kandungan mengalir secara mendatar selepas tajuk.
Punca Isu Penjajaran
Penyelesaian: Mengekalkan Penjajaran
Untuk mengekalkan penjajaran yang betul, kami boleh menggunakan strategi berikut:
1. Aliran Menegak:
Contoh:
<code class="css">.title { display: block; writing-mode: vertical-rl; transform: rotateZ(-90deg) /* or transform: rotate(-90deg) */; } .content { writing-mode: horizontal-tb; }</code>
2. Kedudukan Mutlak:
Contoh:
<code class="css">.title { position: absolute; transform: rotate(-90deg); top: 0; bottom: 0; } .content { margin-left: 50px /* adjust the margin to align with the rotated title */; }</code>
Dengan menggunakan kaedah ini, anda boleh memutar teks dalam CSS sambil mengekalkan penjajaran dan kedudukan elemen bersebelahan.
Atas ialah kandungan terperinci Bagaimana untuk Memutar Teks dalam CSS Tanpa Isu Penjajaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!