当前位置: 首页 > news >正文

【CSS文字渐变动画】

CSS文字渐变动画

  • HTML代码
  • CSS代码
  • 效果图

HTML代码

<div class="title">
  <h1>今天是春分</h1>
  <p>正是春天到来的日子,花都开了,小鸟也飞回来了,大山也绿了起来,空气也有点嫩嫩的气息了</p>
</div >

CSS代码


@property --@color-1 {
  syntax: "<color>";
  inherits: false;
  initial-value: hsl(98 100% 62%);
}

@property --@color-2 {
  syntax: "<color>";
  inherits: false;
  initial-value: hsl(204 100% 59%);
}

@keyframes gradient-change {
  to {
    --@color-1: hsl(210 100% 59%);
    --@color-2: hsl(310 100% 59%);
  }
}

.title {
  animation: gradient-change 2s linear infinite alternate;
  
  background: linear-gradient(
    to right in oklch, 
    var(--@color-1), 
    var(--@color-2)
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}


效果图

在这里插入图片描述

相关文章:

  • 无人机点对点技术要点分析!
  • xwiki自定义认证实现单点登录
  • XSS介绍通关XSS-Labs靶场
  • 分页优化之——游标分页
  • IREE 内存分配算法概述
  • 深入理解MySQL中的MVCC机制
  • 双一流软件工程大二听闻 Java 前景堪忧,是否该转C++或人工智能或者读研?
  • 数据驱动的业务智能与决策支持:从数据到智慧的进化之路
  • JDBC 操作 BLOB(二进制大对象)和 CLOB(字符大对象)的完整示例代码,包含 插入、读取 操作及详细注释
  • RocketMQ面试题:基础部分
  • G-Star 校园开发者计划·黑科大|开源第一课之 Git 入门
  • 简易shell
  • Python深浅拷贝
  • mysql 查询进程查看并释放
  • 存储过程在高并发环境下的重要性
  • await func().catch()和try{ func() }.catch(),两种写法,有什么区别
  • 设计模式之工厂模式的优缺点
  • NLP 与常见的nlp应用
  • AI在工业自动化中的应用与挑战
  • 麦科信新品发布,8MHz,300Arms高频交直流电流探头CP3008
  • 姜再冬大使会见巴基斯坦副总理兼外长达尔
  • 上海市委常委会扩大会议传达学习习近平总书记考察上海重要讲话和在部分省区市“十五五”时期经济社会发展座谈会上的重要讲话精神
  • 秦洪看盘|涌现新逻辑,A股放量回升
  • 48岁黄世芳履新中国驻毛里求斯大使,曾在广西工作多年
  • 最长3个月免费住宿,南昌人才驿站(洪漂驿站)申请指南发布
  • 2年就过气!ChatGPT催生的百万年薪岗位,大厂不愿意招了