Wie mache ich diese Art von Pentagone ohne -webkit-clip-path
, weil es nicht die meisten Browser wie Firefox, IE9 funktioniert.
Mein Code: Ссылка
Sie könnten direkt svg
verwenden.
Sie könnten svg
s clipPath
und foreignObject
verwenden, um das Element div
in svg
zu importieren und inline clipPath
für browserübergreifende Unterstützung anzuwenden.
Browserunterstützung für diesen Ansatz
Alternativ können Sie ein Dreieck auf :after
: pseudo-element verwenden.
Hinzufügen eines Bildes anstelle einer Volltonfarbe mit CSS.
AKTUALISIEREN
Sie können currentcolor verwenden, um das Hintergrundbild zu hacken.
Sie können Pseudo-Elemente - CSS
verwenden
Sie können die Kompatibilitätstabellen für die Unterstützung von HTML5, CSS3, SVG und anderen Technologien in verschiedenen Browsern auf caniuse.com
Sie können diesen Ansatz verwenden:
overflow: hidden;
hinzu. Bewegen Sie den Mauszeiger über das Bild, um zu sehen, wie dies funktioniert:
FIDDLE und Snippet :
Ausgabe:
Tags und Links html css css3 css-shapes