指南针/ css在边缘淡化边框?

时间:2012-05-26 13:42:01

标签: css css3 compass-sass

我见过这种技术使用了很多。就像说一个分隔符边框(就像stackoverflow标题的底部边框)一样,它在两端都会消失。我如何用罗盘实现这一目标?我搜索了他们的文档和谷歌,但找不到任何如何做到这一点的例子。

1 个答案:

答案 0 :(得分:3)

我从未使用Compass CSS,但是如何混合使用CSS和SVG?

您的SVG文件:

<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
    <defs>
        <linearGradient id="div" x1="0%" y1="0%" x2="0%" y2="100%">
            <stop offset="0%" style="stop-color:rgb(255, 255, 225);stop-opacity:0"/>
            <stop offset="50%" style="stop-color:rgb(153,153,153);stop-opacity:1"/>
            <stop offset="100%" style="stop-color:rgb(255, 255, 225);stop-opacity:0"/>
        </linearGradient>
    </defs>

<rect x="0" y="0" width="100%" height="100%" fill="url(#div)" />
</svg>

CSS:

div.separator
{
    width: 80%;
    height: 16px;
    background-image: url(gradient_file.svg);
}