Wie kann ich die CSS3-Transformation für einen Span verwenden? [duplicate]
Lesezeit: 2 Minuten
Jenhan
ich habe ein Inline-Element (A <span>) verschachtelt in a <h1> Schild. Ich habe mich beworben verwandeln Eigentum an die h1 ( skew es sieht also aus wie ein Parallelogramm).
Ich muss einfach verwandeln Die <span> Tag, um es und seinen Text zu „entzerren“. Aber das scheint nur im IE zu funktionieren.
A <span> oder ein Link (<a>) sind Inline-Elemente und die Die Transformationseigenschaft gilt nicht für Inline-Elemente.
Hier ist das Liste transformierbarer Elementeaus dem CSS-Transformationsmodul Level 1.
Lösung:
Legen Sie die Anzeigeeigenschaft des Bereichs auf fest inline-block oder block. Dadurch können Sie Transformationen auf das Span-Element anwenden.
Es funktioniert auch für andere Inline-Elemente wie <a> <em> <strong>… (siehe die Liste der Inline-Elemente auf MDN).
Hier ist eine Demo mit dem <span> und verlinken <a> Elemente: