我想创建一个线性渐变背景,适应固定高度的页眉、次页眉和内容区间大小,不管浏览器窗口大小如何。
我的问题是,我不希望在移动页面时渐变效果发生改变。我可以使用1像素宽的图片来达到同样的效果,但我最终希望网站尽可能地不依赖于图片(除了标志)。
是否可以使用像素定义渐变而不是百分比定义渐变?
是的,你可以。你可以在百分比的位置替换为标准单位。看这个例子:
http://dabblet.com/gist/1856111
background: linear-gradient(left, #729fcf 10px, #4c7bb4 20px, #3465a4 63%, #204a87 100%);
如果你需要一个固定大小的渐变,可以使用 background-size
属性来指定其大小。
background-position
和 background-repeat
进行微调。 - Wtower