发布时间:2023-04-22 文章分类:WEB开发, 电脑百科 投稿人:王小丽 字号: 默认 | | 超大 打印

CSS 实现文字渐变色

CSS 实现文字渐变,有两种方法:

1. background 属性

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <style>
    .text-gradient {
      background-image: linear-gradient(to right, orange, purple);
      -webkit-background-clip: text;
      color: transparent;
      font-size: 30px;
    }
  </style>
</head>
<body>
<span class="text-gradient">文字渐变</span>
</body>
</html>

效果如下:
CSS 如何实现文字渐变色 ?

实现原理:

注意:

2. mask 属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        .text-gradient {
            position: relative;
            color: blue;
            font-size: 30px;
        }
        .text-gradient:before {
            content: attr(text);
            position: absolute;
            z-index: 10;
            color: orange;
            -webkit-mask: linear-gradient(to right, transparent, orange);
        }
    </style>
</head>
<body>
    <div text="文字渐变" class="text-gradient">文字渐变</div>
</body>
</html>

效果如下:
CSS 如何实现文字渐变色 ?

实现原理:

注意: