css3 线性渐变和径向渐变

在网页中,经常会用的背景渐变的效果。以前都是用背景图片去实现。但是css3很好的实现了这一效果。
渐变分为线性渐变和径向渐变两种。线性渐变又分为从上到下渐变,从左到右渐变,对角线渐变。
1、从上到下线性渐变

 background: linear-gradient(red, blue); 

实现效果:
这里写图片描述
需要注意的是ie9及以前的版本不支持渐变。在这里。我们为了兼容其他的浏览器,需要这样写:

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); /*必须写在最后面*/

2、从左到右渐变:

 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); /* 标准的语法 */

这里写图片描述
3、对角线渐变

background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, red , blue); /* 标准的语法(必须放在最后) */

这里写图片描述
4、径向渐变
径向渐变是从中心开始向外扩散的渐变。

background: radial-gradient(circle, red, blue, pink);

运行结果:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值