今天看到一个案例,实现文字的动态跳跃,是用CSS3写的,其中用到了animation属性,还学习了一个新属性box-reflect,不过写的时候,在谷歌浏览器中需要用-webkit-box-reflect,可以实现文字的倒影效果,不由得感慨css的功能越来越强大了。
效果如下:

使用变量的用法我平常用的不多,用变量代替可以使css代码更简洁,值得学习。
我做了一下测试,发现倒影的颜色是由span标记里的颜色决定的,倒影-webkit-box-reflect里设置的颜色不起什么作用。

<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><title>动画、倒影、变量</title><style>* {margin: 0;padding: 0;}body {height: 100vh;display: flex; /*弹性布局,子元素可以水平垂直都居中*/justify-content: center;align-items: center;background-color: #23C6D9;}.wave {position: relative;-webkit-box-reflect: below -12px linear-gradient(transparent, red);}.wave span {position: relative;display: inline-block;color: #fff;font-size: 50px;text-transform: uppercase;letter-spacing: 8px;animation: wavy 1s ease-in-out infinite;/* 通过var函数调用自定义属性--i,在计算出动画延迟时间 */animation-delay: calc(0.1s * var(--i));}/* 定义动画 */@keyframes wavy {0% {transform: translateY(0);}20% {transform: translateY(-30px);}50%,100% {transform: translateY(0);}}</style></head><body><div class="wave"><span style="--i:1;">w</span><span style="--i:2;">a</span><span style="--i:3;">i</span><span style="--i:4;">t</span><span style="--i:5;">i</span><span style="--i:6;">n</span><span style="--i:7;">g</span><span style="--i:8;">.</span><span style="--i:9;">.</span><span style="--i:10;">.</span></div></body>
</html>

跳动的文字:CSS3动画、倒影、变量相关推荐

  1. css3霓虹灯文字效果以及文字背景动画

    一.注意点 1.HTML5中rel属性的prefetch预加载功能 :rel='stylesheet prefetch' 2.Google字体库载入(在family加入你要的字体) <link ...

  2. CSS3动画大全(附源码)flex布局,grid布局3d旋转,图像模糊,文字发光

    CSS3动画大全(附源码)3d旋转,图像模糊,文字发光! 文章目录 CSS3动画大全(附源码)3d旋转,图像模糊,文字发光! html代码 css grid布局 flex布局 文字发光 & 图 ...

  3. 纯CSS3文字Loading动画特效

    纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载 更多专业前端知识,请上 [猿2048]www.mk2048.com

  4. html语言鼠标悬停特效,CSS3鼠标悬停文字幻影动画特效

    这是一款CSS3鼠标悬停文字幻影动画特效.该特效利用before和after伪元素来制作当鼠标悬停在超链接文本上的时候的幻影效果. 使用方法 在页面中引入bootstrap.css.jquery和ph ...

  5. 文字滚动插件(css3动画)- 代码篇

    文字滚动插件(css3动画)- 代码篇 效果图动画: templete代码如下: <div class="list"><div class="rowup ...

  6. css ltimg gt只适应,css3动画,CSS3实战小技巧--使用CSS变量实现波浪动画

    css3动画,CSS3实用技巧--利用CSS变量实现波浪动画.今日头条新闻(www.leadip.com)为您带来相关内容的详细介绍. CSS3实用技巧--用CSS变量实现波浪动画 2017年3月,微 ...

  7. css 文字颜色渐变 animation,css3文字渐变动画

    这次给大家带来css3文字渐变动画,实现css3文字渐变动画的注意事项有哪些,下面就是实战案例,一起来看一下. 利用css3这个属性(背景剪裁): background-clip: border-bo ...

  8. HTML荧光文字动态效果,CSS3荧光灯文字闪烁动画特效

    这是一款纯CSS3荧光灯文字闪烁动画特效.该特效在HTML结构中将文字拆分为单个span元素,然后通过CSS3代码来制作荧光灯和闪烁特效. 使用方法 HTML结构 J Q u e r y CSS样式 ...

  9. css3动画应用-音乐唱片旋转播放特效

    css3动画应用-音乐唱片旋转播放特效 核心点: 1.设置图片为圆形居中,使图片一直不停旋转. 2.文字标题(潘玮柏--反转地球)一直从左到右不停循环移动. 3.点击图标,音乐暂停,图片停止旋转:点击 ...

  10. html 鼠标图标做成动画效果,很好看的css3动画按钮鼠标悬停效果【2个实例】

    前一篇文章我介绍了5个悬停效果非常漂亮的css3动画按钮实例,本文将再通过2个实例介绍悬停效果很酷的css3实现的动画按钮. 实例一 实例一:css3实现的动画按钮 我们做一个有星星的圆形按钮!当然, ...

最新文章

  1. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面
  2. 万字总结 MySQL核心知识,赠送25连环炮
  3. 第十六届智能车竞赛安徽赛区成绩与奖项公示
  4. MAPGIS中输入分数和上下标格式的字符串。
  5. c语言基础学python_D11——C语言基础学PYTHON
  6. linux mysql密码转义_linux忘记mysql密码处理方法
  7. 解决:Navicat for mysql 设置外键出错
  8. 日平均血糖与糖化血红蛋白对照关系
  9. c语言输出方框□怎么回事_值得收藏的 C语言指针讲解文章,确实不错!
  10. VB 使用SendMessage枚举文件与目录
  11. socket上传nsdictionary的json数据异常
  12. 定义域可以写成不等式吗_高一数学第一次月考考点之抽象函数定义域详解
  13. opencv学习笔记2:图像滤波
  14. 群晖5.2php核心设置_只需四步, 黑群晖5.2 NAS 最简明搭建教程
  15. php 批量 挂马,php下批量挂马和批量清马代码
  16. 学生用计算机怎么转换进制,一种计算机二进制和十进制转换教具的制作方法
  17. 恶意代码逆向静态分析之键盘记录(键盘钩子)以及代码实现 有手就行
  18. 第 11 章 一 执行引擎概述、解释器、JIT编译器-热点代码优化
  19. iveiw:Switch开关用法
  20. 解决华硕电脑Ubuntu16.04连接不上wifi的问题

热门文章

  1. 西安交大少年班读计算机专业,【不是备考】在少年班将近两年以来的感受
  2. 语义识别(一):隐性马尔可夫模型
  3. 【ODX Studio编辑PDX】-0.3-如何删除/修改Variant变体中继承的(Inherited)元素
  4. 2021 全球程序员收入报告出炉!字节高级码农年薪 274 万元排第 5
  5. python应用程序开发者_用 NVIDIA ISAAC-SDK 在 Python 中开发机器人应用程序
  6. NAT是什么东西,有什么实际作用
  7. jQuery获取兄弟元素的各种方法总结
  8. 云计算学习之路——文件服务NFS
  9. Day16 Java 正则表达式、枚举
  10. 大学谈恋爱是否应该门当户对