
上面的图片是我想要创造的,但在椭圆形的形状上有一些困难。一种解释:
我用径向梯度做了很多次尝试,失败了很多次--我得到了一个切出的圆圈,但是我想不出如何使它变成椭圆形,然后就无法得到线性梯度来工作。见代码:
.circle {
height: 10em;
background: radial-gradient(circle 50px at 50% 100%, transparent 50px, rgba(84, 82, 94, 0.8) 50px);
background: -webkit-radial-gradient(50% 100%, circle, transparent 50px, rgba(84, 82, 94, 0.8) 50px);
}当裁剪形状和渐变排序时,徽标将位于顶部。
如有任何建议或篡改解决方案,将不胜感激!
编辑: jsfiddle 这里
编辑2:通过稍微改变设计来解决问题,感谢那些回答的人。我编写了一些jquery来解决这个问题--当有色区域滚动出视野时,椭圆边框和头边框将选择顶部部分的颜色,而不是透明度。

https://stackoverflow.com/questions/18830868
复制相似问题