现在我看到许多主题使用三角形/箭头遮罩放在一个 div 上。
你可以在视频上方这里看到它。
但如果可能的话,我想做一个倒置(负数)的边框半径,形成一个半圆,就像这样。 我在使用径向渐变时已经接近成功了,但在Chrome中看起来有些棱角分明。
如果您知道更好的方法,那就太好了。
在这里的帮助下找到了合适的解决方案。 它也适用于透明颜色。 http://jsfiddle.net/EjE7c/2465/ 感谢您的帮助。
但如果可能的话,我想做一个倒置(负数)的边框半径,形成一个半圆,就像这样。 我在使用径向渐变时已经接近成功了,但在Chrome中看起来有些棱角分明。
http://jsfiddle.net/EjE7c/2457/
.haflcircle {
background:
-moz-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px),
-moz-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px);
background:
-o-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px),
-o-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px);
background:
-webkit-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px),
-webkit-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px);
}
.haflcircle {
background-position: bottom left, bottom right, top right, top left;
-moz-background-size: 50% 50%;
-webkit-background-size: 50% 50%;
background-size: 50% 50%;
background-repeat: no-repeat;
height:50px;
width:100%;
position:absolute;
bottom:0;
left:0;
}
如果您知道更好的方法,那就太好了。
在这里的帮助下找到了合适的解决方案。 它也适用于透明颜色。 http://jsfiddle.net/EjE7c/2465/ 感谢您的帮助。
-moz-radial-gradient
,最后一个值增加到了26px
和height:52px;
,如果您认为这样可以接受的话。这里有一个示例:http://jsfiddle.net/EjE7c/2461/ - nelekbackground-color
更改为rgba(255, 255, 255, 1);
,例如,你就会得到这个。 - AleshaOleg