利用CSS中的linear-gradient属性和帧动画,实现文字的淡入效果。

  • css代码 linear-gradient属性
  • html代码
  • 文字淡入关键操作
  • 效果

css代码 linear-gradient属性

@-webkit-keyframes shinetext {0% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}7% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}14% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}21% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}28% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}35% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}42% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}49% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}56% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}63% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}70% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}77% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}84% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}91% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}100% {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);color: transparent;-webkit-background-clip: text;}
}.text {-webkit-background-clip: text;display: none;
}.text.active {-webkit-animation: shinetext 2s 0s ease-in-out;-webkit-animation-fill-mode: forwards;
}

html代码

<div class="box"><div class="text">《雁邱词》 元好问<br> 问世间情是何物,直教生死相许。<br> 天南地北双飞客,老翅几回寒暑。<br> 欢乐趣,离别苦,就中更有痴儿女。<br> 君应有语,渺万里层云,千山暮雪,只影向谁去。<br> 横汾路,寂寞当年箫鼓,荒烟依旧平楚。<br> 招魂楚些何嗟及,山鬼暗啼风雨。<br> 天也妒,未信与,莺儿燕子俱黄土。<br> 千秋万古,为留待骚人,狂歌痛饮,来访雁邱处。</div></div>

文字淡入关键操作

将text设置可见,并添加active类名。

效果

linear-gradient实现纯CSS文字淡入效果相关推荐

  1. css如何使文字抖动,纯CSS文字彩色抖动抖音效果

    效果 纯CSS文字彩色抖动抖音效果 简介 直接将这下面段放进你的 style.css doudong{ animation: uk-text-shadow-glitch .65s cubic-bezi ...

  2. 纯CSS实现弹幕效果

    纯CSS实现弹幕效果 动画相关的属性和方法已经本部分的开头简单提过了,我们来看一下本次要实现的效果--弹幕- 当你在阅读.看视频的时候经常会遇见一段文件或者一张表情从页面划过,要实现一个完整的功能很复 ...

  3. 纯 CSS 实现波浪效果!

    一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...

  4. css中间镂空,怎么用纯CSS实现镂空效果

    怎么用纯CSS实现镂空效果 发布时间:2021-03-19 09:49:16 来源:亿速云 阅读:99 作者:小新 小编给大家分享一下怎么用纯CSS实现镂空效果,希望大家阅读完这篇文章之后都有所收获, ...

  5. css3波浪纹路_纯 CSS 实现波浪效果!

    一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...

  6. 制作css开关,纯css实现开关效果

    大家好,我又来了,这次给大家表演使用纯css实现开关效果 首先是构思 我们使用标签来实现这个效果. checkbox的选中.未选中的特性,刚好对应开关的打开.关闭 on:打开 off:关闭 未选中,则 ...

  7. html实现开关,使用纯css实现开关效果

    首先是构思 我们使用标签来实现这个效果. checkbox的选中.未选中的特性,刚好对应开关的打开.关闭 on:打开 off:关闭 未选中,则关闭开关 选中,则打开开关 开始画出off.on状态的草图 ...

  8. 如何用纯 CSS 实现优惠券效果

    ​ 背景 本文来自CODE.FUN  ,讲述如何用纯 CSS 实现优惠券效果的实践案例,分享给大家. 优惠券视觉效果 上面是优惠券的视觉效果,本文分享如何使用纯 CSS 实现它的主要框架,希望对大家有 ...

  9. unity Text文字淡入效果

    unity Text文字淡入效果 CrossFadeAlpha()方法 先将alpha降为0,再改为1. public Text t;void Start() {t.CrossFadeAlpha(0f ...

最新文章

  1. usermod命令,用户密码管理和mkpasswd命令
  2. 前端一HTML:六:标签的关系,分类
  3. 一些概念整理(不一定完全正确)
  4. 启明云端基于sigmastarSSD201/202核心板\开发板资料分享地址,另外还可以加入技术沟通群聊,及时解决相关技术问题!
  5. netflow报文格式与数据处理流程分析_RTK、三维激光扫描、无人机倾斜摄影在大比例尺地形图测绘的对比分析...
  6. 架构中的设计原则之单一职责原则 - 《java开发技术-在架构中体验设计模式和算法之美》...
  7. C语言实现2048小游戏
  8. pythoninstance函数需调用_Python isinstance函数介绍
  9. 科技文献检索(六)——检索语言
  10. 印象笔记保存html,印象笔记怎么保存网页 印象笔记保存网页教程
  11. EasyCVR对接大华SDK,视频回放无法播放的排查过程及解决方法
  12. notes服务器标识文件,怎样重新验证将要过期的服务器标识符文件_lotus notes
  13. AIOT在数字化转型中的机遇和挑战
  14. 如何安装虚拟机———一台电脑,多个系统体验
  15. 使用VM安装安卓虚拟机
  16. 帝国列表页 pHP原代码页,帝国模板列表页和内容页的伪静态规则实现方法
  17. 中南大学实验室安全知识 网上学习6小时的小工具,小技巧
  18. 操作系统面试——虚拟内存
  19. VS_MFC:CSerialPort串口通信
  20. 高清壁纸软件 FreshBackMac for Mac 1.9.2免费版

热门文章

  1. 深度学习工作站攒机指南
  2. EIE稀疏矩阵乘法硬件模拟
  3. 智能优化算法期末复习
  4. 互联网创业如何起步(二)
  5. STM32L4的待机模式闹钟唤醒方法
  6. 【工作感悟】老程序员总结的四条工作经验教训
  7. java计算机毕业设计自习室座位预约管理源码+mysql数据库+系统+lw文档+部署
  8. Codeforces Round #545 (div 1.)
  9. 视频格式转换器哪个好?用什么软件转换格式
  10. Runtime error: expected scalar type Float but found Double