Maison > interface Web > tutoriel CSS > Le texte peut-il être aligné sur une ligne inclinée dans IE9 ?

Le texte peut-il être aligné sur une ligne inclinée dans IE9 ?

Barbara Streisand
Libérer: 2024-11-02 03:17:30
original
574 Les gens l'ont consulté

Can Text Be Aligned to a Slanted Line in IE9 ?

Aligner le texte sur des lignes inclinées

Question :

Est-il possible d'aligner le texte sur la gauche sur une ligne inclinée, assurant la compatibilité avec IE9 et supérieur ?

Considérations :

  • L'alignement doit suivre l'angle de la ligne inclinée.

Exemple de code :

img {
  display: block;
  float: left;
  transform: rotate(-5deg);
  margin: 0 15px;
}

<div>
  <img src="http://placehold.it/150x250&amp;text=img" alt="image" />
  <p>Lorem ipsum dolor sit amet...</p>
</div>
Copier après la connexion

Réponse :

Utiliser LESS

Pour contourner les limitations du navigateur, une solution personnalisée utilise LESS :

<code class="less">.loop(@i) when (@i > 0) {
  .loop((@i - 1));
  .space@{i} {
    width: floor(@i*@hSize/(1/tan(5deg)));
  }
}
@hSize: 15px;
.space {
  float: left;
  clear: left;
  width: @hSize;
  height: @hSize;
}</code>
Copier après la connexion

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>
Copier après la connexion

Preuve de concept :

Voir la solution de travail sur : https://codepen.io/Tymek/pen/jEypOX?editors=110

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal