background-clip实现渐变文字

时间:2020-05-03 18:22:02   收藏:0   阅读:71

实现思路

代码

注:以下为vue代码,如果你在工程项目中设置了postcss自动添加浏览器前缀(autoprefixer),此处可以不添加-webkit前缀;否则,必须添加。

<template>
  <div>
    <h1>loaning-moon</h1>
  </div>
</template>

<style lang="less" scoped>
h1 {
  font-size: 60px;
  background-image: linear-gradient(to bottom, red, yellow);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
</style>

效果

技术图片

关于兼容性

我尝试了火狐,谷歌,safari,手机QQ浏览器,手机百度浏览器,安卓自带浏览器,均能正常显示。从Can I use官方查询的数据来看,连ie也能正常使用,所以我认为这个属性的兼容性是非常不错,可以放心使用,唯独要注意-webkit前缀的问题。

Can I use查询结果传送门

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!