背景颜色的渐变设置--实现丰富多彩的背景效果

背景颜色的渐变

通过渐变可以设置一些复杂的背景颜色,可以实现从一个颜色向其他颜色过度的效果 渐变是图片,需要通过background-image来设置  

 linear-gradient() 线性渐变:颜色沿着一条直线发生变化

例如:

 linear-gradient(orange,skyblue);    orange在头,skyblue在结尾,中间是过渡区域  默认从上往下进行渐变

  background-image: linear-gradient(to right, orange,skyblue);  从左到右渐变

 -线性渐变的开头,我们可以指定一个渐变方向

            to left          向左渐变

            to right       向右渐变

            to top         向上渐变

            to bottom   向下渐变

            xxxdeg   deg表示度数  向xx度渐变

            turn 表示圈                    向xx圈渐变

渐变可以同时指定多个颜色,多个颜色默认情况下平均分配

 background-image: linear-gradient(to right, orange ,skyblue ,pink);

也可以手动对颜色指定范围进行调整

  background-image: linear-gradient(to right, orange 100px,skyblue 150px );  从左到右进行渐变 0-100px为orange色,150px-200px为skyblue色

实现渐变效果的重复  repeating-linear-gradient

 background-image: repeating-linear-gradient(skyblue 50px,pink 100px); 100-50=50px  所以渐变范围为50px 从0-200px逐步平铺展示(0-50 50-100 100-150 150-200) 

 

radial-gradient() 径向渐变(太阳的效果)

background-image: radial-gradient(skyblue,yellow);

 默认情况下 径向渐变圆心的形状根据元素的形状来计算

            元素为正方形对应的是圆形

            长方形对应的是椭圆形

            我们也可以手动指定径向渐变的大小

 border-radius: 50%;

background-image: radial-gradient(100px 100px,skyblue,yellow);

也可以指定渐变的位置

background-image: radial-gradient(100px 100px at 80px 80px, skyblue,yellow);

 -语法:

               radial-gradient(大小 at 位置, 颜色1 位置1,颜色2 位置2)

               大小:circle  圆形

                    ellipse 椭圆形

                    closest-side 近边

                    closest-corner 近角

                    farthes-side 远边

                    farthes-corner 远角

                位置: top right left bottom center

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

短暂又灿烂的

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

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

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

打赏作者

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

抵扣说明:

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

余额充值