css3文字渐变无效果的解决方案

现在css3越来月流行了,为了实现一些高大上的效果,我们会用一些渐变的特效,请看文字渐变的特效代码:

  .title {
    font-size: 60px;
    line-height: 80px;
    text-align: center;
    margin-top: 15%;
    -webkit-background-clip: text; 
    background: linear-gradient(to right, red, blue);
    color: transparent;
  }

  

  <div class="title">
    Welcome to our website
  </div>

运行一下,发现没有效果,是不是很奇怪

 

这个时候我们要改变一下属性的顺序:

.title {
    font-size: 60px;
    line-height: 80px;
    text-align: center;
    margin-top: 15%;
    background: linear-gradient(to right, red, blue);
    -webkit-background-clip: text;  /*这个属性只能放在background属性的后面*/
    color: transparent;
  }

再运行一下,是不是很神奇的事情发生了,文字渐变出现了

 

转载于:https://www.cnblogs.com/0955xf/p/9271280.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值