Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 是否可以在不重复像素棒的情况下将背景色从颜色a转换为颜色B?_Css_Background Image_Background Color - Fatal编程技术网

Css 是否可以在不重复像素棒的情况下将背景色从颜色a转换为颜色B?

Css 是否可以在不重复像素棒的情况下将背景色从颜色a转换为颜色B?,css,background-image,background-color,Css,Background Image,Background Color,对于菜单栏和标题之类的东西,背景色很好 但背景色从蓝色优雅地过渡到白色就更好了 我知道这可以通过制作一个1像素宽、X像素高的图像文件来实现,该文件包含所需的淡入度,并在div中重复它,但是CSS是否具有仅定义颜色并使用它的原生支持 其他语言能处理这个问题吗?你是说渐变吗 Webkit浏览器(Chrome和Safari)和FF 3.6现在支持CSS渐变: 根据这篇文章,即使IE有一些专有的CSS渐变支持,我也不知道它的效果如何。不过,您应该始终使用纯色。使用CSS3,您可以做到这一点。然而,CS

对于菜单栏和标题之类的东西,背景色很好

但背景色从蓝色优雅地过渡到白色就更好了

我知道这可以通过制作一个1像素宽、X像素高的图像文件来实现,该文件包含所需的淡入度,并在div中重复它,但是CSS是否具有仅定义颜色并使用它的原生支持

其他语言能处理这个问题吗?

你是说渐变吗

Webkit浏览器(Chrome和Safari)和FF 3.6现在支持CSS渐变:


根据这篇文章,即使IE有一些专有的CSS渐变支持,我也不知道它的效果如何。不过,您应该始终使用纯色。

使用CSS3,您可以做到这一点。然而,CSS3并没有通过浏览器得到广泛支持,因此只有最新的浏览器(甚至不是所有浏览器)能够显示渐变。除非你只对那些能做到这一点的浏览器感兴趣,否则你必须坚持使用1px的背景图像

看看这里