我在一个元素上运行这个代码,基本上导致右下角的一个斜角(本质上看起来像一张老式的照片)。谷歌浏览器中的CSS3线性渐变错误
该代码在Firefox和Safari中正常工作,但在Chrome中,我看到一条奇怪的透视直线穿过中间(见下文)。从本教程采取
代码:click here
更奇怪的是它仅出现在一些存在的元素的事实。
这里是CSS3代码以目前的形式:
padding: 10px;
background: #FFF;
background:
linear-gradient(135deg, transparent 0px, #FFF 0px) top left,
linear-gradient(225deg, transparent 0px, #FFF 0px) top right,
linear-gradient(315deg, transparent 10px, #FFF 0px) bottom right,
linear-gradient(45deg, transparent 0px, #FFF 0px) bottom left;
background-size: 50% 50%;
background-repeat: no-repeat;
的jsfiddle这里! http://jsfiddle.net/8wzk42ep/
我们可以看到的任何演示?如果你正在寻找一个斜边渐变,你也可以看看我在[这个答案]中使用的渐变(http://stackoverflow.com/questions/32996454/css-folded-corner-effect-transparent-background/32996982#32996982)。 – Harry
试用'-webkit' –
@哈利我已经在 – WebDevDanno