css线形渐变色or径向渐变

渐变色的属性是background-imgas用背景属性实现:

所用的属性值是linear-gradient()或repeating-linear-gradient()

linear-gradient(to 渐变的方向up(从上至下)/bottom(从下至上) 第一个颜色,第二个颜色,···(可放多个颜色))

以下是创建一个条纹背景

div{
    border-radius: 20px;
    width: 70%;
    height: 400px;
    margin:  50 auto;
/* 
第一个属性是角度45度,第二个是在0px的时候是黄色,第三个是40px也是黄色,
合在一起是从0px到40px是黄色,后面的就好理解了,从40px到80px是黑色 
*/
    background: repeating-linear-gradient(
      45deg,
      yellow 0px,
      yellow 40px,
      black 40px,
      black 80px
    );
  }

效果如下:

径向渐变:

background-image: radial-gradient(颜色, 颜色); 
/* 默认圆心为div中心,默认形状为椭圆 */
background-image: radial-gradient(形状, 颜色, 颜色); 
/* circle表示圆形,ellipse表示椭圆 */
background-image: radial-gradient(at x y, 颜色, 颜色);
 /* x和y是圆心的x和y */
background-image: radial-gradient(形状 at x y, 颜色, 颜色); 
/* x和y是圆心的x和y */
background-image: radial-gradient(大小 形状 at x y, 颜色, 颜色); 
/* 大小用几个关键字表示 */
/*
    最近的边作为大小:closest-side
    最近的角:closest-corner
    最远的边:farthest-side
    最远的角:farthest-corner
*/
background-image: repeating-radial-gradient(颜色 百分比, 颜色 百分比); 
/* 默认圆心为div中心,默认形状为椭圆 */

当然我们一般不用background属性来设置都是background-imgas来设置,因为可能会出现跟你后面设置的背景其他的的属性值出现冲突。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强制码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值