【css3渐变(线性,径向)】


前言

在每一个页面中都有很多丰富的色彩,在css3中我们可以使用渐变来丰富页面

一、线性渐变

1.写法

1>写具体方向

-兼容写法 background-image: linear-gradient(to left,pink,greenyellow,skyblue);
第一个参数表示到的方向
在这里插入图片描述

  • background-image: -webkit-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -moz-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -o-linear-gradient(left,red,green,blue);
    第一个参数表示的开始方向

2>写具体度数

-兼容写法 background-image: linear-gradient(10deg top,pink,greenyellow,skyblue);
第一个参数表示到的方向
在这里插入图片描述

  • background-image: -webkit-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -moz-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向
  • background-image: -o-linear-gradient(10deg,red,green,blue);
    第一个参数表示的开始方向

2.渐变梯度

background-image: linear-gradient(90deg,pink20%,greenyellow 40%,skyblue 80%);

在这里插入图片描述

透明色做渐变

background-image: linear-gradient(90deg,rgba(26, 156, 243, 0.5),rgba(250, 8, 8, 0.5));

在这里插入图片描述

二、径向渐变

1.简写

默认从中心开始向四周扩散
background-image: radial-gradient(颜色1…)
在这里插入图片描述

2. 控制渐变

background:radial-gradient(shape size at postion ,start-color1,…,last-color );

position:

			left right center
			top center bottom
			X、Y轴

shape:

			circle 圆形
			elipse 椭圆 默认值

size:

			closest-side 渐变到最近边

在这里插入图片描述

			farthest-side 渐变到最远边

在这里插入图片描述

			closest-corner 渐变到最近角

在这里插入图片描述

			farthest-corner 渐变到最远角

在这里插入图片描述
注意为了兼容不同的浏览器,需要针对不同的浏览器加上相对应的前缀
-ms- IE浏览器专属
-moz- Firefox专属
-o- Opera浏览器专属
-webkit-所有基于Webkit引擎的浏览器(如Chrome、Safari)专属

  • 24
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值