Propriété CSS skewX()

Résolu/Fermé
Nintendotesteurl
Messages postés
37
Date d'inscription
lundi 7 septembre 2015
Statut
Membre
Dernière intervention
17 septembre 2017
- 7 sept. 2017 à 02:58
Nintendotesteurl
Messages postés
37
Date d'inscription
lundi 7 septembre 2015
Statut
Membre
Dernière intervention
17 septembre 2017
- 7 sept. 2017 à 14:21
Bonjour,

J'ai utilisé la propriété CSS :
transform: skewX(-45deg);
pour créer un parallélépipède. Problème ce parallélépipède contient du texte et il est donc aussi penché. Autre problème ce parallélépipède est cliquable, donc on peut pas rajouter le texte artificiellement grâce au positions relative/absolute.

Avez-vous une solution ?

Cordialement.

1 réponse

Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
543
7 sept. 2017 à 10:11
Salut,

Et en appliquant un skewX de 45deg sur le texte pour le remettre droit ?

<a href="#" rel="nofollow noopener noreferrer" target="_blank" class="para">
  <span class="texte">Lorem ipsum dolor sit amet</span>
</a>


.para {
  display: block;
  width: 200px;
  height: 200px;
  border: solid 1px black;
  transform: skewX(-45deg);
}

.para .texte {
  display: inline-block;
  transform: skewX(45deg);
  margin: 80px 40px 0 40px;
  border: solid 1px gray;
}


Bonne journée,
1
Nintendotesteurl
Messages postés
37
Date d'inscription
lundi 7 septembre 2015
Statut
Membre
Dernière intervention
17 septembre 2017

7 sept. 2017 à 14:21
Très bonne idée !!! Merci !
0