如何设计具有不固定高度的页面的渐变背景

时间:2011-11-22 04:42:46

标签: html css

如何设计

1)具有不固定高度的垂直渐变背景

2)具有固定高度的垂直渐变背景(例如600px,从蓝色到白色到绿色),其余的具有相同的绿色?


更新

现在新设计是从顶部到底部,120px固定高度从蓝色到白色,然后是不固定高度为白色,然后120px固定高度从白色到绿色。如何编码?

3 个答案:

答案 0 :(得分:2)

您可以尝试跨浏览器(ie5.5 +)线性gradient generator

答案 1 :(得分:2)

有一种方法可以实现,您需要利用可用的背景属性:

body {
    background-color: green;
    background-image: linear-gradient(blue, white, green);
    background-repeat: no-repeat;
    background-size: 100% 600px;
}

实例:http://jsfiddle.net/sl1dr/PxNhY/

如果你想要一个不固定的高度,那么用100%替换600px。

编辑:根据您的更改,这是新的解决方案:http://jsfiddle.net/sl1dr/EtYLZ/

答案 2 :(得分:-1)

此链接:
Css Gradient From Green To White To Blue

或者您可以直接使用此链接:Gradient Generator生成跨浏览器的Css 3.0背景 您可以生成Professional渐变并获取用于粘贴您自己的css文件的代码 您必须知道css可能不支持某些版本的IE