CSS线性渐变

渐变背景不是背景颜色,而是图片我们需要通过background-image或者通过background简写来设置渐变的效果
渐变分别有:

linear-gradient()线性渐变

语法如下

 background-image: linear-gradient(red, yellow)

在这里插入图片描述

线性渐变默认是自上向下进行变化
我们可以通过关键字来指定渐变的方向

to top向上渐变
to right向右渐变
to bottom向下渐变
to left向左渐变

代码演示如下

 background-image: linear-gradient(to left, red, yellow); 

在这里插入图片描述

默认情况下,渐变的颜色在元素中是平均分布的 我们也可以设置px 或者deg 来改变分布
代码演示如下

   background-image: linear-gradient(90deg, red, yellow, blue);

在这里插入图片描述

            background-image: linear-gradient(to left, red 0px, yellow 100px);

在这里插入图片描述
重复线性渐变
语法如下

background-image: repeating-linear-gradient(red 20px, yellow 40px)

在这里插入图片描述

设置径向渐变

语法如下

background-image: radial-gradient();

代码演示

            background-image: radial-gradient(red, yellow, blue);

在这里插入图片描述
可以在开头指定渐变的形状:
circle圆形
ellipse随圆形
也可以通过 半径来指定元素的大小

代码演示

background-image: radial-gradient(100px 200px, red, yellow, blue)

在这里插入图片描述
通过at 来指定圆心的位置

代码演示

            background-image: radial-gradient(at top, red, yellow, blue);

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值