首页 > 其他分享 >文字动态地变大变小(CSS)

文字动态地变大变小(CSS)

时间:2024-04-22 15:44:58浏览次数:25  
标签:动画 变小 文字大小 text 地变 resize CSS 12px

要在CSS中动态地改变文字大小,可以使用@keyframes规则创建一个动画,然后将该动画应用到需要改变大小的文本元素上。以下是一个示例,演示如何使文字大小在一定时间内从小变大,然后再变小:

css部分:

/* 定义一个名为 resizeText 的动画 */
@keyframes resizeText {
  0% {
    font-size: 12px; /* 动画开始时的文字大小 */
  }
  50% {
    font-size: 18px; /* 动画进行中时文字大小变为最大 */
  }
  100% {
    font-size: 12px; /* 动画结束时文字大小恢复原始大小 */
  }
}


/* 应用动画到具有 class="text-resize" 的元素 */
.text-resize {
  animation: resizeText 2s infinite; /* 动画名称,持续时间,和重复次数 */
}

 

接下来,在HTML中,你只需要给需要变大变小的文本添加text-resize类:

html<div class="text-resize">这段文字会变大变小。</div>

这段代码会使得类为text-resize的文本在2秒内从12px变为18px,然后再变回12px,并无限循环该过程。


   

标签:动画,变小,文字大小,text,地变,resize,CSS,12px
From: https://www.cnblogs.com/kuozhen/p/18150744

相关文章

  • CSS之定位Position
    前言之前在《CSS之浮动》中,我当时是想一起说说定位的,因为我在很多地方看到有把float和position放在一起讲的,说它们的一些属性值可以使元素脱离文档流,但是没想到在准备内容的时候,发现浮动的内容有点多,就先把浮动的内容单独整了一篇。本文就继续来说说定位吧。基本信息Name:p......
  • Django不显示CSS的效果(基于Django模板的静态资源配置问题)
    在搞毕设过程中,习惯起见我直接在网上找了现成的前端设计页面,如图:这种前端项目的结构一般是一个login.html、一个style.css、一个背景图片即可搞定的,直接点击html,浏览器中打开的就是上图所示的界面效果。但是:当我把前端所有文件扔进DjangoApp的templates文件夹后,运行项目的效果......
  • css3多行文本多行文本缩略点击更多展开显示全部
    比如我要实现如下效果:数据集名称展示一行,超出自动省略,末尾增加编辑icon。点击编辑的icon,换成input输入框数据集描述最多展示三行,超出自动省略。末尾增加编辑icon。点击编辑的icon,换成textarea输入框展示一行省略+icon实现单行省略实现,无非是这样<div class="flex-row al......
  • tailwindcss
    TailwindCSS是一个为快速创建定制化UI组件而设计的实用型框架。与其他CSS框架或库不同,TailwindCSS组件没有预先设置好样式。可以使用Tailwind的低级实用类来为CSS元素设置样式,如margin、flex、color等。自从2017年发布以来,TailwindCSS越来越受欢迎,因为它允许开......
  • css 动画之无缝跑马灯
    <divclass="target-top"style="overflow:hidden"><divclass="target-img"><divv-for="itemintargetFors":key="item.id">...//内容不重要</div></div>......
  • java 打的jar 变小
    第1步:将第三方Jar单独存放,使用下面的命令,把依赖的包放到D:\temp\lib:mvndependency:copy-dependencies-DoutputDirectory=E:\temp\lib-DincludeScope=runtime注意:在idea里面配置一定要取消 mvn,不然会报错,idea会自动加上mvn   第2步:单独打包我们自己写的代码,修改......
  • Python Flask+Pandas读取excel显示到html网页: CSS控制表格样式、表头文字居中
    前言全局说明CSS控制表格样式一、安装flask模块二、引用模块三、启动服务模块安装、引用模块、启动Web服务方法,参考下面链接文章:https://www.cnblogs.com/wutou/p/17963563Pandas安装https://www.cnblogs.com/wutou/p/17811839.htmlPandas官方API说明https://pand......
  • CSS 滚动驱动动画终于正式支持了
    在最新的Chrome115中,令人无比期待的CSS滚动驱动动画(CSSscroll-drivenanimations)终于正式支持了\~有了它,几乎以前任何需要JS监听滚动的交互都可以纯CSS实现了,就是这么强大,一起了解一下吧温馨提示:文章略长,建议收藏后反复查阅一、快速入门CSS滚动驱动动画直接介绍 API......
  • css入门
    目录CSS入门css简介导入方式选择器属性盒子模型浮动定位CSS入门css简介ps:学习此内容前,建议先过一边HTML入门,本文档的使用方法和HTML入门是一样的,就不过多赘述了CSS(CascadingStyleSheets)是一种用于定义网页样式和布局的样式表语言。(中文名是层叠样式表)HTML负责定义......
  • CSS重置(CSS Reset)
    `/*EricMeyer'sResetCSSv2.0(http://cssreset.com)*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,st......