У меня есть эта проблема, я не могу понять, как я могу сделать стрелку прозрачной.Как сделать прозрачную стрелу?
Так что я просто использую :after
, чтобы сделать border
с этими значениями, чтобы сделать стрелку. Но я хотел бы сделать прозрачную стрелку, чтобы вы могли видеть фоновое изображение, которое является фоновым изображением в теге header
.
CSS-:
html,body {
width:100%;
height:auto;
font-family:'open-sans', sans-serif;
}
header {width:100%;}
main {
width:100%;
min-height:50vh;
position:relative;
}
main:after {
top:0;
left:50%;
border:solid transparent;
content:"";
height:0;
width:0;
position:absolute;
border-color: rgba(0, 0, 0, 0);
border-top-color:#2a2a2a;
border-width:60px;
margin-left: -60px;
}
HTML-:
<header class="bg__header">
</header>
<main>
<article></article>
</main>
А вот золотой пример того, что я хочу добиться:
вы ищете это ?? http://jsfiddle.net/or80n4ob/1/ –
Не пожалеете, если я объяснил это неправильно :) Я хочу иметь полную прозрачность до фонового изображения. , так что это будет как стрела, нарезанная в главный div. –
можно добавить скриншот, чего вы хотите достичь, я имею в виду вашу цель? –