Bagaimanakah Saya Boleh Menjajarkan Teks Sepanjang Garis Serong Menggunakan CSS?

Linda Hamilton
Lepaskan: 2024-10-31 19:42:30
asal
945 orang telah melayarinya

How Can I Align Text Along a Slanted Line Using CSS?

Jajarkan Teks pada Garis Serong dengan Jajaran Teks Menegak

Mencapai penjajaran kiri untuk teks sepanjang garis senget boleh mencabar. Walau bagaimanapun, teknik CSS boleh menyediakan penyelesaian yang menyokong Internet Explorer 9 dan yang lebih baru.

Pendekatan CSS dengan Transformasi dan Putaran Negatif

Satu kaedah ialah menggunakan sifat transformasi dengan sudut putaran negatif. Pendekatan ini melibatkan memusingkan elemen imej dan melaraskan jidarnya untuk mencapai penjajaran yang diingini.

Pelaksanaan HTML dan CSS:

<code class="html"><div>
  <img src="image.png" style="display: block; float: left; transform: rotate(-5deg); margin: 0 15px;">
  <p>Lorem ipsum dolor sit amet...</p>
</div></code>
Salin selepas log masuk
<code class="css">p {
  transform: rotate(5deg);
}</code>
Salin selepas log masuk

KURANG Penyelesaian dengan Saiz Elemen Dikira

Pendekatan lain melibatkan penggunaan KURANG untuk mencipta satu siri elemen segi empat tepat yang menyerupai garis senget. Lebar setiap elemen dikira berdasarkan tangen sudut condong.

KURANG Kod:

<code class="less">@hSize: 15px;

.space {
  float: left;
  clear: left;
  width: @hSize;
  height: @hSize;
}

.loop(@i) when (@i > 0) {
  .loop((@i - 1));
  .space@{i} {
    width: floor(@i*@hSize/(1/tan(5deg)));
  }
}</code>
Salin selepas log masuk

Pelaksanaan HTML:

<code class="html"><p>
  <span class="space space1"></span>
  <span class="space space2"></span>
  <!-- (...) -->
  <span class="space space11"></span>
  Lorem ipsum dolor sit amet...
</p></code>
Salin selepas log masuk

Walaupun penyelesaian KURANG adalah lebih kompleks, ia memberikan penjajaran yang lebih tepat, terutamanya untuk petikan teks yang lebih panjang. Kedua-dua pendekatan menawarkan penyelesaian yang berdaya maju untuk menjajarkan teks pada garis senget, dengan pilihan bergantung pada tahap ketepatan dan keperluan keserasian yang dikehendaki.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Teks Sepanjang Garis Serong Menggunakan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!