Menggunakan CSS untuk mencapai kesan pengisian teks yang dibalut baris
P粉969666670
P粉969666670 2023-08-25 00:09:03
0
2
521
<p>Saya mempunyai contoh minimalis di sini: <a href="https://codepen.io/cpcpcpcpcpx/pen/VwZWoyJ">https://codepen.io/cpcpcpcpcpx/pen/VwZWoyJ</ a> </p> <p>Mengandungi yang berikut: </p> <p> <pre class="brush:css;toolbar:false;">.wrapper { lebar: 200px; } h1 { saiz fon: 32px; font-family: Tahoma, Helvetica, sans-serif; ketinggian garis: 50px; } .header-text { latar belakang: #aabbcc; padding-left: 20px; padding-kanan: 20px; jejari sempadan: 6px; }</pre> <pre class="brush:html;toolbar:false;"><div class='wrapper'> <h1> <span class='header-text'> Balut teks panjang </span> </h1> </div></pre> </p> <p>Pelapik mendatar hanya berfungsi pada permulaan dan penghujung pembalut teks, tetapi saya mahu ia berfungsi pada setiap baris. Saya boleh menerima bahawa jejari sempadan tidak berada di titik putus setiap baris, tetapi saya memerlukan padding untuk digunakan. </p> <p>Jika saya menambah padding-top dalam kelas .header-text, ia terpakai pada kedua-dua baris, jadi saya tidak pasti mengapa pilihan padding mendatar diabaikan apabila baris terputus. </p> <p>Adakah terdapat cara untuk mencapai kesan ini dalam CSS? </p>
P粉969666670
P粉969666670

membalas semua(2)
P粉936509635

Anda harus menukar atribut paparan .header-text kepada block atau inline-block

P粉614840363

Apa yang anda mahu boleh digunakan bersama dengan menggunakan box-decoration-break来实现,而且它甚至可以与border-radius:

.wrapper {
  width: 200px;
}

h1 {
  font-size: 32px;
  font-family: Tahoma, Helvetica, sans-serif;
  line-height: 50px;
}

.header-text {
  background: #aabbcc;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 6px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
<div class='wrapper'>
  <h1>
    <span class='header-text'>
           长文本换行
         </span>
  </h1>
</div>
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!