Je travaille actuellement sur un chemin de détourage pour un site OnePage: http://grafomantestsite3.be/Clip SVG pleine largeur
Comme vous pouvez le voir, cela fonctionne pour le chrome, mais pas pour firefox, opéra, etc.
J'ai fait un codepen pour illustrer mon problème: http://codepen.io/anon/pen/EPKvXV
code:
#slide1 {
height: 500px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px !important;
/*Firefox*/
clip-path: url("#clipPolygon");
background-color: black;
clip-path: polygon(0px 500px, 100% 450px, 100% 0px, 0px 0px);
-webkit-clip-path: polygon(0px 500px, 100% 450px, 100% 0px, 0px 0px);
}
<div id="slide1">
<div class="ccm-image-slider-container">
<div class="ccm-custom-style-slide1">
<!-- here you have the slider -->
</div>
</div>
</div>
<svg width="0" height="0">
<clipPath id="clipPolygon">
<polygon points="0 500,960 450,960 0,0 0">
</polygon>
</clipPath>
</svg>
Toutes les solutions seront grandement appréciées.
Merci à l'avance.
Ce code fonctionne. Mais je n'arrive pas à le faire fonctionner sur mon site web. Y a-t-il un endroit exact pour mettre le code HTML pour le SVG? – Jacob
Avec quel navigateur testez-vous? Si c'est Safari alors je pense qu'il y a un bug où vous devez mettre le SVG plus tôt dans le HTML que l'élément qui utilise le clip. Cela pourrait-il être votre problème? –
Le code a fonctionné, merci! – Jacob