Ich habe ein Bild in meinem Markup:Warum funktioniert die folgende CSS-Regel nicht?
<img src="http://img-url/img.jpg" />
Das ist mein CSS:
img {
clip-path: polygon(70% 0%, 60% 40%, 90% 90%, 0% 50%) fill-box;
}
Es funktioniert, wenn ich den fill-box
Teil zu entfernen. Also, verwende ich es falsch? Die Syntax von MDN scheint zu sein:
<clip-source> | [ <basic-shape> || <geometry-box> ] | none
where
<clip-source> = <url>
<basic-shape> = <inset()> | <circle()> | <ellipse()> | <polygon()>
<geometry-box> = <shape-box> | fill-box | stroke-box | view-box
Link zur Immobilie: https://developer.mozilla.org/en/docs/Web/CSS/clip-path
Bin ich ihn nicht richtig? Was muss ich ändern?
Ich frage mich, ob die Unterstützung dafür (nur die Geometrie-Box und nicht Clip-Pfad im Ganzen) in jedem Browser verfügbar ist. – Harry
Welchen Browser benutzen Sie? http://caniuse.com/#search=clip-path – ochi