用HTML/CSS制作有趣的动态波浪形文本行

在上一篇《很实用!css实现在单击按钮时显示按下的动态效果》中大家介绍了怎么使用css实现在单击按钮时显示按下的动态效果,有需要的朋友可以去学习了解一下~

本文将带大家用HTML/CSS制作一种有趣的动态波浪形文本行效果!

下面我们直接看完整的代码示例:

                    body {            display: flex;            justify-content: center;            align-items: center;            min-height: 100vh;            background-color: rgb(74, 152, 255);        }        .wavy {            position: relative;        }        .wavy span {            position: relative;            display: inline-block;            color: #fff;            font-size: 2em;            text-transform: uppercase;            animation: animate 2s ease-in-out infinite;            animation-delay: calc(0.1s * var(--i));        }        @keyframes animate {            0% {                transform: translateY(0px);            }            20% {                transform: translateY(-20px);            }            40%,            100% {                transform: translateY(0px);            }        }    
P H P ~ ~ ~ ~

效果如下:

GIF 2021-8-27 星期五 下午 2-30-58.gif

立即学习“前端免费学习笔记(深入)”;

大家可以直接复制以上代码,在本地进行运行演示。

这里给大家介绍几个关键的属性:

text-transform 属性控制文本的大小写。

animation 属性是一个简写属性:

animation-name:规定需要绑定到选择器的 keyframe 名称。。    animation-duration:规定完成动画所花费的时间,以秒或毫秒计。    animation-timing-function:规定动画的速度曲线。    animation-delay:规定在动画开始之前的延迟。    animation-iteration-count:规定动画应该播放的次数。    animation-direction:规定是否应该轮流反向播放动画。

通过 @keyframes 规则,能够创建动画。

语法:@keyframes animationname {keyframes-selector {css-styles;}}参数animationname必需:定义动画的名称。参数keyframes-selector必需:动画时长的百分比。合法的值:0-100%from(与 0% 相同)to(与 100% 相同)参数css-styles必需:一个或多个合法的 CSS 样式属性。

PHP中文网平台有非常多的视频教学资源,欢迎大家学习《css视频教程》!

以上就是用HTML/CSS制作有趣的动态波浪形文本行的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1550465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 20:57:38
下一篇 2025年12月21日 20:57:51

相关推荐

  • HTML/css实现好玩的文本液体填充效果

    在上一篇文章中《如何使用css动态调整旋转半径?》给大家介绍了使用css实现动态调整旋转半径的效果,感兴趣的朋友可以学习了解一下~ 本文将给大家带来一个特别好玩的实现效果,各位对标题所述的“文本液体填充效果”不知道有没有想法? 首先我们来看一下这个效果是什么样的,如下图所示: 下面我们直接上完整的H…

    2025年12月21日
    000
  • html怎么实现内容超出自动隐藏

    html实现内容超出自动隐藏的方法是,给文本内容添加overflow属性,并且设置属性值为hidden即可,例如【div{overflow: hidden;}】。 本文操作环境:windows10系统、html 5、thinkpad t480电脑。 在实际工作中,我们可能会需要显示一段长文本,但是我…

    2025年12月21日
    000
  • html怎么设置文字居中对齐

    html设置文字居中对齐的方法是,给段落文字添加text-align属性,并且设置属性值为center即可,例如【h1 {text-align:center}】。text-align属性指定了元素文本的水平对齐方式。 本文操作环境:windows10系统、html 5、thinkpad t480电脑…

    2025年12月21日
    000
  • html怎么使文本框不可编辑

    html使文本框不可编辑的方法是,给文本框添加一个布尔属性disabled即可。disabled属性规定了应该禁用的input元素,被禁用的元素是无法使用和点击的。 本文操作环境:windows10系统、html 5、thinkpad t480电脑。 我们可以借助于disabled属性来实现文本框不…

    2025年12月21日
    000
  • html怎么创建表格

    html创建表格的方法:首先使用“” 标签定义表格框架;然后使用一个或多个“”标签定义表格中的行,一个或多个“”标签定义单元格;最后在td标签对中填入表格数据(单元格内容)即可,数据可以是文本、图片等信息。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 表格由 标签来定义…

    2025年12月21日 好文分享
    000
  • html网页的列表标签分为哪几种

    html网页的列表标签分为3种:1、无序列表,使用“”标签定义;2、有序列表,使用“”标签定义;3、自定义列表,使用“”标签定义。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 html网页的列表 无序列表 有序列表 立即学习“前端免费学习笔记(深入)”; 自定义列表 1…

    2025年12月21日 好文分享
    000
  • 如何给html设置背景

    html设置背景的方法:1、使用body标签的bgcolor属性设置背景颜色;2、使用body标签的background属性设置背景图片;3、在body标签中使用style属性,添加“background:颜色值/url(‘图片路径’)”。 本教程操作环境:windows7系…

    2025年12月21日 好文分享
    000
  • html中如何添加一个表头

    在html表格中,可以通过在table标签中使用一个或多个“th”标签添加表头,th标签用于定义HTML表格中的表头单元格;语法“表头信息表头信息..”。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 html添加一个表头 月份 存款 一月 3000 元 二月 2000 …

    2025年12月21日
    000
  • html页面里中文乱码怎么解决

    中文乱码的解决方法:1、在HTML文档的head部分,使用“”语句设置编码方法即可;2、利用网页编辑器打开HTML文档,设置编码,以统一文件和代码的编码格式。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 出现乱码的原因: 出现中文乱码可能一个重要的因素就是网页可能没有设…

    2025年12月21日
    000
  • html文本区域大小怎么设置

    在html中,可以使用textarea标签的cols和rows属性来设置文本区域的大小,cols属性指定文本区域内可见的宽度,rows属性指定文本区域内可见的行数;语法“”。 本教程操作环境:windows7系统、HTML5版、Dell G3电脑。 标签定义一个多行的文本输入控件。 文本区域中可容纳…

    2025年12月21日
    000
  • 怎么在head区域引入css

    引入方法:1、使用style标签引入,语法“css代码 ”;2、使用link引入,语法“”。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在head区域引入css有两种方法: 内部样式表–用style标签定义 外部样式表&#821…

    2025年12月21日
    000
  • html如何调用外部css

    调用方法:1、使用“”语句调用;2、在style标签中使用“@import url(CSS文件路径地址)”语句调用。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 html调用外部css有两种方法 链接式–使用标签 导入式&#821…

    2025年12月21日
    000
  • 什么是HTML元素?浅谈元素的语法规则

    什么是HTML元素?本篇文章带大家了解一下HTML元素,介绍一下html 元素的语法规则。 相关推荐:《什么是CSS语法?详细介绍使用方法及规则》 HTML元素 HTML 元素指的是从开始标签到结束标签的所有代码。 如: 立即学习“前端免费学习笔记(深入)”; ,这就是一个HTML元素。 代码示例 …

    2025年12月21日 好文分享
    000
  • html+css+js实现星空旋转和文字淡入效果(附代码)

    本篇文章给大家通过代码示例介绍一下使用html+css+js如何实现一个星空旋转和文字逐渐出现的效果。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。     废话不多说直接上代码,效果是一个星空旋转和文字逐渐出现的效果,文字是逐渐出现的,星空中的小球是旋转的 星空特效 *{ marg…

    2025年12月21日
    000
  • html怎么引用css文件

    引用css文件的方法:1、使用“”语句;2、在style标签中使用“@import url(“css文件路径”);”语句。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 CSS代码保存在扩展名为.css的样式表中 HTM…

    2025年12月21日
    000
  • 18个必知必会的HTML面试题(附答案解析)

    本篇文章给大家分享18个常见的html面试题,附答案解析,带你巩固一波地基。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 HTML 是互联网上应用开发最广泛的语言之一,它可以带我们深入 Web 开发的世界,提高技能。如果你想从事 WEB 开发(前端开发)相关的职业,HTML 的基…

    2025年12月21日
    000
  • html文字超出部分怎么隐藏

    html文字超出部分隐藏的方法是,给文本框添加overflow属性,并且设置属性值为hidden即可,例如【overflow:hidden;】。hidden表示内容会被修剪,并且其余内容不可见。 本文操作环境:windows10系统、html 5、thinkpad t480电脑。 有时我们在文本框中…

    2025年12月21日
    000
  • html如何让表格居中

    html让表格居中的方法是,给表格添加margin属性,并且将属性值设置为【0 auto】就可以了,例如【table{margin: 0 auto}】。 本文操作环境:windows10系统、html 5、thinkpad t480电脑。 新建一个测试文件,在test.html文件内,使用table…

    2025年12月21日
    000
  • html怎么设置文字的间距

    html设置文字的间距的方法是,给段落文字添加letter-spacing属性,并且设置合适的间距值就行了,例如【h2 {letter-spacing:3px;}】。 本文操作环境:windows10系统、html 5、thinkpad t480电脑。 减少文字之间的间距的方法其实很简单,因为css…

    2025年12月21日
    000
  • html行内标签可以设置宽高吗

    html行内标签不可以设置宽高,对其设置宽高属性值不会生效,完全靠内容撑开宽高。行内标签的高度、行高及外边距和内边距不可改变;宽度就是其内容(文字或图片)的宽度,也不可改变。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 HTML中,标签可分为…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信