css实现文字渐变

在前端开发中,给文字设置渐变色 是完全可以实现的,常用的方式是结合 CSS 的 background、-webkit-background-clip 和 -webkit-text-fill-color 属性。下面是一个常见的实现方法:

html 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>文字渐变色示例</title>
  <style>
    .gradient-text {
      font-size: 48px;
      font-weight: bold;
      background: linear-gradient(90deg, #ff7e5f, #feb47b);
      /* 背景裁剪到文字 */
      -webkit-background-clip: text;
      /* 文字填充色设置为透明,显示背景 */
      -webkit-text-fill-color: transparent;

      /* 兼容 Firefox */
      background-clip: text;
      color: transparent;
    }
  </style>
</head>
<body>
  // 注意div可能存在问题,因为div是块状元素,占据整行,在文字部分可能还没有体现出渐变来呢
  <span class="gradient-text">渐变色文字效果</span>
</body>
</html>

说明:

  • background: linear-gradient(...) 设置渐变背景。
  • -webkit-background-clip: text 让背景只显示在文字上(Safari/Chrome)。
  • -webkit-text-fill-color: transparent 让文字本身变透明,只显示背景色。
  • background-clip: text 和 color: transparent 用于兼容部分浏览器(如 Firefox)。

注意事项:

  • 这种方式在大部分现代浏览器(Chrome、Safari、Edge、Firefox)都能生效,但在部分老旧浏览器(如 IE)可能不支持。
  • 你可以自由调整渐变的颜色、方向等参数。
相关推荐
燕落南枝13 小时前
CSS 学习:类型选择器与 AI 注释实战
css·人工智能·学习
燕落南枝19 小时前
CSS 类选择器详解:从入门到实战
前端·css
iCxhust1 天前
模型:500kW飞轮 10kV输电线路 油田抽油机 同时考虑无功补偿 统计:全年节电量 结果56万度电
前端·css·css3·电力·飞轮
燕落南枝1 天前
CSS 后代选择器与子代选择器:从入门到实战
前端·css
王大师王文峰2 天前
HTML 入门到进阶:语义化标签、表单与多媒体一篇打通【语义化布局、表单校验、video/audio、Canvas、无障碍与 SEO】
前端·css·node.js·html·css3·jquery·html5
晓得迷路了3 天前
栗子前端技术周刊第 150 期 - Stack Overflow 开发者调查结果、TanStack Start 1.0...
javascript·css·后端
ShineWinsu5 天前
对于CSS:弹性布局(Flexbox)的解析
前端·css·面试·浏览器·web·网页·弹性布局
云老大-阿里云国际站代理商5 天前
华为云国际站渠道代理商:CSS查询很慢但CPU不高?磁盘I/O、JVM与分片问题怎么排查
css·jvm·华为云
定栓5 天前
Webpack迁到Vite第三节:Less 与 CSS 处理
css·webpack·less
ShineWinsu5 天前
对于JavaScript:初识JavaScript以及输入输出
java·开发语言·前端·javascript·css·面试·html