css字体图标颜色渐变---linear-gradient

                <div class="star iconfont">
                    <span class="icon-xingxing"></span>
                    <span class="icon-xingxing"></span>
                    <span class="icon-xingxing"></span>
                    <span class="icon-xingxing"></span>
                    <span class="icon-xingxing"></span>
                </div>
            .star {
                .icon-xingxing {
                    background-image: linear-gradient(180deg,
                            #ffa36a 1%,
                            #ff4b6b 100%);
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                }
            }

以下实例演示了从头部开始的线性渐变,从红色开始,转为黄色,再到蓝色:

#grad { 
    background-image: linear-gradient(red, yellow, blue); 
}

背景颜色渐变-linear-gradient

linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。

创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

/* 从上到下,蓝色渐变到红色 */
linear-gradient(blue, red);
 
/* 渐变轴为45度,从蓝色渐变到红色 */
linear-gradient(45deg, blue, red);
 
/* 从右下到左上、从蓝色渐变到红色 */
linear-gradient(to left top, blue, red);
 
/* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */
linear-gradient(0deg, blue, green 40%, red);

CSS 语法 

background-image: linear-gradient(direction, color-stop1, color-stop2, ...);

 CSS3背景裁切属性-background-clip

说明
border-box默认值。将边框以外的背景部分裁掉。
padding-box将内边距以外的背景部分裁掉。
content-box将内容以外的背景部分裁掉。
text将文字轮廓以外的背景部分裁掉而只留下文字轮廓以内的部分,而此时我们只需要通过设置文字为透明色(-webkit-text-fill-color: transparent;)即可透过文字看到盒子背景色

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值