html – CSS3渐变按像素,而不是百分比

前端之家收集整理的这篇文章主要介绍了html – CSS3渐变按像素,而不是百分比前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要创建一个线性渐变背景,无论浏览器窗口的大小如何,适合于相同的角度,以适应固定高度的标题,子标题内容div.

我的问题是,当我移动页面时,我不希望渐变缩放.我可以使用1像素宽的图像来获得相同的结果,但我想,尽管如此,我仍然希望网站尽可能无图像,而不必使用标志.

是否可以使用像素定义的渐变而不是百分比定义的渐变?

解决方法

是的你可以.您可以用标准单位代替百分比.看这个例子:

http://dabblet.com/gist/1856111

background: linear-gradient(left,#729fcf 10px,#4c7bb4 20px,#3465a4 63%,#204a87 100%);

更新

您需要包含浏览器前缀才能使用上述示例.它们将被指定如下:

background-image: -webkit-linear-gradient(left,#f00 10px,#444 20px,#3465a4 21px,#203388 10rem,#204a87 100%);
background-image: -moz-linear-gradient(left,#204a87 100%);
background-image: -o-linear-gradient(left,#204a87 100%);
background-image: -ms-linear-gradient(left,#204a87 100%);
background-image: linear-gradient(left,#204a87 100%);

猜你在找的HTML相关文章