首页 > 编程知识 正文

css样式颜色渐变属性,html5渐变颜色代码

时间:2023-05-03 13:14:27 阅读:256014 作者:185

1.角度和from to只能运行一个。并且可以相互代替。看api

语法:

= linear-gradient([ [ | to ] ,]? [, ]+)

= [left | right] || [top | bottom]

= [ | ]?

下述值用来表示渐变的方向,可以使用角度或者关键字来设置:

用角度值指定渐变的方向(或角度)。

to left:

设置渐变为从右到左。相当于: 270deg

to right:

设置渐变从左到右。相当于: 90deg

to top:

设置渐变从下到上。相当于: 0deg

to bottom:

设置渐变从上到下。相当于: 180deg。这是默认值,等同于留空不写。

用于指定渐变的起止颜色:

指定颜色。

用长度值指定起止色位置。不允许负值

用百分比指定起止色位置。

2.qcddm用repeat来重复的时候,颜色的百分比0-15%-20%便会产生重复的渐变。但是如果0%-100%便不会产生重复的渐变

3.radial-gradient

= radial-gradient([ [ || ] [ at ]? , | at , ]?[ , ]+)

= [ ① | ① | left | center① | right ]? [ ② | ② | top | center② | bottom ]?

= circle | ellipse

= | [ || ]

= closest-side | closest-corner | farthest-side | farthest-corner

=

= [ | ]{2}

= |

= [ | ]?

取值:

确定圆心的位置。如果提供2个参数,第一个表示横坐标,第二个表示纵坐标;如果只提供一个,第二值默认为50%,即center

①:

用百分比指定径向渐变圆心的横坐标值。可以为负值。

①:

用长度值指定径向渐变圆心的横坐标值。可以为负值。

left:

设置左边为径向渐变圆心的横坐标值。

center①:

设置中间为径向渐变圆心的横坐标值。

right:

设置右边为径向渐变圆心的横坐标值。

②:

用百分比指定径向渐变圆心的纵坐标值。可以为负值。

②:

用长度值指定径向渐变圆心的纵坐标值。可以为负值。

top:

设置顶部为径向渐变圆心的纵坐标值。

center②:

设置中间为径向渐变圆心的纵坐标值。

bottom:

设置底部为径向渐变圆心的纵坐标值。

确定圆的类型

circle:

指定圆形的径向渐变

ellipse:

指定椭圆形的径向渐变。

circle | ellipse 都接受该值作为 size

closest-side:

指定径向渐变的半径长度为从圆心到离圆心最近的边

closest-corner:

指定径向渐变的半径长度为从圆心到离圆心最近的角

farthest-side:

指定径向渐变的半径长度为从圆心到离圆心最远的边

farthest-corner:

指定径向渐变的半径长度为从圆心到离圆心最远的角

circle 接受该值作为 size

用长度值指定正圆径向渐变的半径长度。不允许负值。

ellipse 接受该值作为 size

用长度值指定椭圆径向渐变的横向或纵向半径长度。不允许负值。

用百分比指定椭圆径向渐变的横向或纵向半径长度。不允许负值。

用于指定渐变的起止颜色:

指定颜色。

用长度值指定起止色位置。不允许负值

用百分比指定起止色位置。不允许负值

以下2行代码都可以表示一个圆:

radial-gradient(100px, #f00, #ff0, #080); /* 1 /

radial-gradient(100px 100px, #f00, #ff0, #080); / 2 /

radial-gradient(50px 100px, #f00, #ff0, #080); / 3 */

代码1:只给出100px,所以被当成是正圆的半径,于是就能确定一个直径为100px的圆;

代码2:给出了2个值,按理应该是要画一个椭圆的,但2个值相等,所以这个椭圆其实此时是个正圆形态。需要注意的是,代码2如果加上 circle,那将是错误语法,因为这是2个值只有椭圆才接受;

代码3:表示了一个水平半径为50px,垂直半径为100px的椭圆

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。