У меня проблемы со свойством clip-path в браузерах IE11 / Edge при использовании свойства clip-path CSS.
Фрагмент ниже - это то, что у меня есть, и работает хорошо во всех браузерах кроме Microsoft. Я не могу понять, как решить эту проблему.
.banner {
overflow: visible;
position: relative;
min-height: 50vh;
background-size: cover;
background-position: right;
background-repeat: no-repeat;
display: flex;
background-image: url("https://i.picsum.photos/id/435/2000/800.jpg");
}
.banner-clickable {
margin: 0;
position:absolute;
top:0;
left:0;
width: 100%;
height: 100%;
background: transparent;
clip-path: polygon(0% 35%, 0% 75%, 100% 100%, 100% 0%);
}
.banner-clickable:hover {
cursor:pointer;
}
.banner::after, .banner::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(#ee3b26, #ee3b26);
cursor: auto;
}
.banner::before {
clip-path: polygon(0% 0%, 0% 35%, calc(100% + 1px) 0%);
}
.banner:after {
clip-path: polygon(0% 75%, 0% calc(100% + 1px), calc(100% + 1px) calc(100% + 1px));
background: #fff
}
.banner > * {
z-index: 100;
}
.banner {
z-index: -1;
min-height: 72vh;
}
<section class="banner">
<div class="banner-clickable"></div>
<div class="scrollBt">
<a href="#content" class="scroll">LINK</a>
</div>
</section>
И jsfiddle, чтобы помочь: JsFille