css渐变怎么写

1. css中颜色渐变怎么写 线性渐变 - 从上到下(默认情况下)
#grad {background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(red, blue); /* 标准的语法 */
}
从左到右的线性渐变:e799bee5baa6e79fa5e98193e78988e69d8331333363353765
#grad {
background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, red , blue); /* 标准的语法 */
2. css 如何实现 颜色的渐变 需要准备的材料分别有:电脑、浏览器、html编辑器 。
1、首先,打开html编辑器,新建html文件,例如:index.html 。
2、在index.html中的<style>;标签中,输入css代码:
div {width: 200px;height: 150px;background: linear-gradient(red, white);}
3、浏览器运行index.html页面,此时td中的div的背景颜色从红色到白色渐变 。
3. CSS背景渐变 我看不了你的链接,不过渐变我可以说一下:
你做一张渐变的图片,然后通过背景写进去,
background:url();
技巧是,这张渐变图片很大,你要把他切成一张高或者宽只有一像素的小图,为什么呢?
线性渐变一般都有规律,横向或者纵向,你根据渐变的规律尽量让图片最小,以横向图片为例(举列一张100*100的图片):
图片从左到右的方向渐变,那宽度就是100,
图片的从顶端垂直方向到底端,它所有的颜色都是重复的,那我只需要一个像素的高度然后重复的纵向填充就可以了,所以高度就是1 。
所以切出来的图片尺寸是100*1
然后通过css加载进来,
.div{
width:100px;
height:100px;
background:url(图片的路径) repeat-y;
}
那图片就自动纵向铺开了!
4. CSS背景渐变 我看不了你的链接,不过渐变我可以说一下:你做一张渐变的图片,然后通过背景写进去,background:url();技巧是,这张渐变图片很大,你要把他切成一张高或者宽只有一像素的小图,为什么呢?线性渐变一般都有规律,横向或者纵向,你根据渐变的规律尽量让图片最小,以横向图片为例(举列一张100*100的图片):图片从左到右的方向渐变,那宽度就是100,图片的从顶端垂直方向到底端,它所有的颜色都是重复的,那我只需要一个像素的高度然后重复的纵向填充就可以了,所以高度就是1 。
【css渐变怎么写】所以切出来的图片尺寸是100*1然后通过css加载进来,.div{width:100px;height:100px;background:url(图片的路径) repeat-y;}那图片就自动纵向铺开了 。
5. CSS背景渐变 我看不了你的链接,不过渐变我可以说一下:
你做一张渐变的图片,然后通过背景写进去,
background:url();
技巧是,这张渐变图片很大,你要把他切成一张高或者宽只有一像素的小图,为什么呢?
线性渐变一般都有规律,横向或者纵向,你根据渐变的规律尽量让图片最小,以横向图片为例(举列一张100*100的图片):
图片从左到右的方向渐变,那宽度就是100,
图片的从顶端垂直方向到底端,它所有的颜色都是重复的,那我只需要一个像素的高度然后重复的纵向填充就可以了,所以高度就是1 。
所以切出来的图片尺寸是100*1
然后通过css加载进来,
.div{
width:100px;
height:100px;
background:url(图片的路径) repeat-y;
}
那图片就自动纵向铺开了!