源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 307|回复: 15

[CSS] CSS中背景的Linear Gradients(线性渐变)应用

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2013-2-1 09:17:15 | 显示全部楼层 |阅读模式
webkit内核的safari、 Chrome的Linear Gradients (线性渐变);webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;第二组参数是“x1 y1, x2 y2”,颜色开始点和颜色结束点的坐标, 感兴趣的朋友可以了解下啊,或许对你有所帮助

webkit内核的safari、 Chrome的Linear Gradients (线性渐变)

-webkit-gradient是background的一个属性值;webkit内核的safari、 Chrome的Linear Gradients (线性渐变) 基本语法:

复制代码代码如下:
background-image:-webkit-gradient(type, x1 y1, x2 y2, from(开始颜色值), to(结束颜色值), [color-stop(偏移量小数, 停靠颜色值), ...] );

webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;第二组参数是“x1 y1, x2 y2”,颜色开始点和颜色结束点的坐标。“x1, x2, y1, y2"的取值范围为0%-100%,x1和x2也可以取值left(或0%)或right(或100%),同样y1和y2可以取值top(或0%)或bottom(或100%);当x1等于x2,y1不等于y2,实现垂直渐变,调整y1,y2的值可以调整渐变半径大小;当y1等于y2,x1不等于x2,实现水平渐变,调整x1,x2的值可以调整渐变半径大小;当y1不等于y2,x1不等于x2,实现角度渐变当x1等于x2,y1等于y2,实现没有渐变,取from色,即“ from(颜色值) ”;from(开始颜色值), to(结束颜色值)是两个渐变颜色值;[color-stop(偏移量<小数> ,停靠颜色值), ...]:可以使用多个color-stop,如果渐变只有2个颜色,那么可以不使用该参数;偏移量必须为小数,如果偏移量>=1,那么该color-stop相当于无效;firefox下的Linear Gradients (线性渐变) 请参阅:

演示

复制代码代码如下:
div {
width:200px;
height:200px;
border:1px solid #CCC;
background-image: -webkit-gradient(linear, 0% 0%, 50% 100%, from(#000), to(#FFF), color-stop(0.3, #336600), color-stop(0.5, yellow));
}

效果:

201302010915012.png

201302010915012.png

注意:红线上的颜色值都是相同的,并且和"绿色"的线保持垂直。

Firefox的Linear Gradients (线性渐变)

-moz-linear-gradient是background的一个属性值;Firefox的Linear Gradients基本语法:

复制代码代码如下:
background-image:-moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

Point:渐变出发的点(开始点)。
单位可以是百分比,也可以是像素。或使用left、center、right进行水平定位,也可以使用top、center、buttom进行垂直定位。这点非常像background-position。angle:渐变出发的方向,它代表的是渐变方向和水平线之间的夹角,逆时针方向。stop:渐变停靠点,它有两部分组成<color, pos>,pos为0~100%之间的值。注意0%代表的是“起始点”,100%代表的是“结束点”。

示例

复制代码代码如下:
div {
width:200px;
height:200px;
border:1px solid #CCC;
background-image: -moz-linear-gradient(50% 180px 90deg, #000000 0%, #FFFFFF 30%, #336600 60%,#662C13 90%)
}

效果:

201302010915013.png

201302010915013.png

注意:如果不指定第二个Stop点的位置(30%),他会介于第三个Stop和第一个Stop点中间。

其实Firefox中也存在一个“结束点”,而这个结束点是:以“基线”平移“渐变线”,最远“焦点”为结束点,如下图

201302010915014.png

201302010915014.png

回复

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-1-28 08:22:26 | 显示全部楼层
还有人在不。。。。。。。。。。啊
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-8-3 12:47:48 | 显示全部楼层
大家都不容易!
回复 支持 反对

使用道具 举报

11

主题

1万

回帖

103

积分

注册会员

Rank: 2

积分
103
发表于 2024-3-12 08:43:00 | 显示全部楼层
我找了挺久终于找到了
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-4-8 14:56:49 | 显示全部楼层
很不错的玩意
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-4-12 05:16:10 | 显示全部楼层
给爸爸爸爸爸爸爸爸爸爸八佰伴八佰伴
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2024-6-8 18:00:55 | 显示全部楼层
终于找到了,我擦
TS人妖演出表演服务q3268336102电话13168842816
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-7-11 11:08:53 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2024-7-23 17:09:42 | 显示全部楼层
那三门,你们谁寂寞才快乐撒
回复 支持 反对

使用道具 举报

4

主题

2万

回帖

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2024-9-5 18:43:16 | 显示全部楼层
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-24 05:32 , Processed in 0.126020 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表