Utilisez CSS pour obtenir l'effet de remplissage du texte renvoyé à la ligne
P粉969666670
P粉969666670 2023-08-25 00:09:03
0
2
538
<p>J'ai un exemple minimaliste ici : <a href="https://codepen.io/cpcpcpcpcpx/pen/VwZWoyJ">https://codepen.io/cpcpcpcpcpx/pen/VwZWoyJ</ a> </p> <p>Contient les éléments suivants : </p> <p> <pre class="brush:css;toolbar:false;">.wrapper { largeur : 200 px ; } h1 { taille de police : 32 px ; famille de polices : Tahoma, Helvetica, sans-serif ; hauteur de ligne : 50 px ; } .en-tête { arrière-plan : #aabbcc ; remplissage à gauche : 20 px ; remplissage à droite : 20 px ; rayon de bordure : 6 px ; }</pré> <pre class="brush:html;toolbar:false;"><div class='wrapper'> <h1> <span class='header-text'> Envelopper le texte long </envergure> </h1> </div></pre> </p> <p>Le remplissage horizontal s'applique uniquement au début et à la fin du retour à la ligne du texte, mais je souhaite qu'il s'applique à chaque ligne. Je peux accepter que le rayon de bordure ne soit pas au point de rupture de chaque ligne, mais j'ai besoin d'appliquer un remplissage. </p> <p>Si j'ajoute padding-top dans la classe .header-text, cela s'applique aux deux lignes, donc je ne sais pas pourquoi l'option de remplissage horizontal est ignorée là où les sauts de ligne. </p> <p>Existe-t-il un moyen d'obtenir cet effet en CSS ? </p>
P粉969666670
P粉969666670

répondre à tous(2)
P粉936509635

Vous devez modifier l'attribut d'affichage de .header-text en block ou inline-block

P粉614840363

Ce que vous voulez peut être utilisé ensemble en utilisant 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>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal