CSS3线性渐变(linear-gradient)

1.各浏览器下渐变语法:

这里写图片描述

1.Webkit引擎的CSS3线性渐变语法与属性参数:

-webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) //老式语法书写规则

-webkit-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )//新式语法

2.Gecko引擎的CSS3线性渐变语法与属性参数:

-moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

3.Presto引擎的CSS3线性渐变语法与属性参数:

-o-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

4.Trident引擎的CSS3线性渐变语法与属性参数:

-ms-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

6.W3C标准线性渐变语法与属性参数:

linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

2.CSS3线性渐变的基本用法:

1.从顶部到底部渐变:(使用关键字或角度值)

  • top
  • to bottom
  • 180deg
  • -180deg
/*关键字渐变*/
background-image:linear-gradient(top,orange,green);

/*0deg表示从底部到顶部渐变*/
background-image:linear-gradient(180deg,orange,green);

2.从底部到顶部渐变:(使用关键字或角度值)

  • bottom
  • to top
  • 0deg
  • 360deg
  • -360deg
/*关键字渐变*/
background-image:linear-gradient(bottom,orange,green);

/*0deg表示从底部到顶部渐变*/
background-image:linear-gradient(0deg,orange,green);

3.从左边到右边渐变:(使用关键字或角度值)

  • left
  • to right
  • 90deg
  • -270deg
/*关键字渐变*/
background-image:linear-gradient(left,orange,green);

/*0deg表示从底部到顶部渐变*/
background-image:linear-gradient(90deg,orange,green);

4.从右边到左边渐变:(使用关键字或角度值)

  • right
  • to left
  • 270deg
  • -90deg
/*关键字渐变*/
background-image:linear-gradient(right,orange,green);

/*0deg表示从底部到顶部渐变*/
background-image:linear-gradient(270deg,orange,green);

5.从右下角到左左上角渐变:(使用关键字或角度值)

  • bottom right
  • to top left
  • 315deg
  • -45deg

6.从左下角到右上角渐变:(使用关键字或角度值)

  • bottom left
  • to top right
  • 45deg
  • -315deg

7.从左上角到右下角渐变:(使用关键字或角度值)

  • top left
  • to bottom right
  • 135deg
  • -225deg

8.从右上角到左下角渐变:(使用关键字或角度值)

  • top right
  • to bottom left
  • 225deg
  • -135deg

3.多色线性渐变

“`
background-image:lineat-gradient(
top,
red,
blue,

);
应用:
可以配合圆角、盒阴影等属性制作一些渐变按钮或者3d立体按钮等效果。


总结:主要整理了下CSS3线性渐变在各大浏览器下的兼容写法,各个方向渐变的使用用法以及多色线性渐变的简要写法!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值