切出上面的影像就是我试图创建但我有与椭圆形的一些困难。的解释:
- 菜单栏有轻微的线性梯度一个div(深灰色透明浅灰色)
- 公司标志图像具有透明BG和将坐在菜单栏 的“ontop的”
- 的椭圆形切口将需要匹配标志的椭圆形,并有一个透明的差距,将显示背景色(这改变了每一页上,橙色的只是一个例子)
我试过和以径向渐变失败多次 - 我能够圈出一个圆圈,但合作你没有弄清楚如何使它变成椭圆形,然后无法使线性渐变工作。请参阅代码:
.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解决方案将不胜感激,谢谢!
编辑:的jsfiddle here
编辑2:有没有通过稍微改变设计解决了这个问题,感谢那些谁回答。我写了一些jquery来解决这个问题 - 当彩色区域滚动查看时,椭圆形边框和标题边框将拾取顶部的颜色,而不是透明度。
http://stackoverflow.com/a/14747815/1654265 –
我已经收回了近票。和+1,实际上你尝试的是灵感的来源:) –
很高兴听到 - 并感谢你 –