【发布时间】:2014-12-31 03:41:47
【问题描述】:
我有这个问题,我不知道如何使箭头透明。
所以基本上我只是使用: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>
这里有一个我想要实现的黄金示例:
【问题讨论】:
-
你在找这个吗?? jsfiddle.net/or80n4ob/1
-
抱歉,如果我的解释有误 :) 我希望背景图像完全透明。所以它就像一个切入主 div 的箭头。
-
是否可以添加您想要实现的屏幕截图,我的意思是您的目标??
-
是的。 :) 我会在 Photoshop x 中做出精彩的东西,D 给我一点时间。
-
类似这样的东西 :) imgur.com/MzUV8W8
标签: html css border css-shapes