首页 > 其他分享 >前端 跳动的字符

前端 跳动的字符

时间:2023-10-05 18:12:09浏览次数:35  
标签:字符 span 动画 前端 jump 跳动 loginText animation CCC

#loginText span {
    top: 20px; /* 让文本从上方留出15像素的距离 */
    position: relative; /* 相对定位,为下面的动画做准备 */
    transform: translate(-50%, -50%); /* 将元素置中,必须和position同时使用 */
    font-family: "楷体", sans-serif; /* 设置字体,首选楷体,backup是sans-serif */
    font-size: 60px; /* 字号,设为60像素 */
    font-weight: bold; /* 加粗 */
    animation: jump 0.5s ease 0s infinite alternate; /* 使用名为jump的动画,时间为0.5秒,
                                            无初始延迟,无限循环,交替反转执行(一个上跳,一个下落)*/
    color:rgb(52, 49, 40); /* 设置字体颜色为RGB值 (52, 49, 40) */
    text-shadow: 0 1px 0 #CCC,  
            0 2px 0 #CCC,
            0 3px 0 #CCC,
            0 4px 0 #CCC,
            0 5px 5px rgba(0, 0, 0, 0.5); /* 配置让文字有阴影的效果 */
    animation-iteration-count: infinite; /* 让动画无限循环不停止 */
}

#loginText span:nth-child(2) {
    animation-delay: 0.2s; /* 设置第2个span的动画开始位置延迟0.2秒 */
}

#loginText span:nth-child(3) {
    animation-delay: 0.3s; /* 设置第3个span的动画开始位置延迟0.3秒 */
}

#loginText span:nth-child(4) {
    animation-delay: 0.4s; /* 设置第4个span的动画开始位置延迟0.4秒 */
}

@keyframes jump { /* 定义名为jump的关键帧动画 */
    100% { /* 只指定了动画完成后状态,100%表示动画完成时,即上跳结束,下落未开始 */
        top: -20px; /* 移动到向上20像素的位置 */
    }
}

先给需要跳动的字每个元素上动画,然后依次给每个字设置时间间隔,达到差分跳动的目的 ,上方流出位置让其不会跳出格,一直跳出格会很卡,动画效果不流畅

标签:字符,span,动画,前端,jump,跳动,loginText,animation,CCC
From: https://www.cnblogs.com/alicia0/p/17743703.html

相关文章

  • 前端 split()函数
    split()函数是JavaScript中的字符串方法,用于将字符串分割成字符串数组。它接受一个分隔符作为参数,将原字符串根据该分隔符进行分割,并返回一个包含分割后的子字符串的数组。下面是split()函数的语法:string.split(separator,limit)其中,string是要分割的字符串,separator是分隔......
  • 前端基础入门知识
    1.windows快捷键tab+alt切换窗口一直点tab会选择切换(主要)shift+小写状态下字母= 输出大写字母win+d快速切换到windows桌面 shift+crtl切换输入法  2.浏览器快捷键1.crtl+shift+c打开开发者模式(主要)f12也可以打开2.crtl+r强制刷新3.crtl......
  • C# 中的字符串内插
    vardate=newDateTime(1731,11,25);Console.WriteLine($"On{date:dddd,MMMMdd,yyyy}LeonhardEulerintroducedtheletteretodenote{Math.E:F5}inalettertoChristianGoldbach.");//Expectedoutput://OnSunday,November25,1731Leonh......
  • SQL转义字符和通配符
    1.使用  ESCAPE  关键字,定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串  5%  的字符串,请使用:    WHERE  ColumnA  LIKE  '%5/%%'  ESCAPE  '/' 2.ESCAPE  'escape_character'  ......
  • PHP反序列化 字符逃逸
    产生条件:需要存在两个可控点给的"正则匹配"或过滤存在改变字符数量的规则利用方法:先找到两个可控点,进行简单的序列化输出,以便进行比对找到序列化值中可控点位置,并判断需要吞掉或挤掉的字符吞掉字符数:从第一个可控点的最后一个单引号或双引号吞到第二个可控点的第一个单......
  • Delphi dll 传递字符串
    //dllcodeuses//ShareMem,SysUtils,Windows,Math;{$R*.res}functionTestString1(Buffer:PChar):PChar;stdcall;varTmpstr:string;begintryTmpstr:=Buffer;ifTmpstr<>''thenbeginResult:=StrAlloc(Length......
  • Web版Photoshop来了,用到了哪些前端技术?
    经过Adobe工程师多年来的努力,并与Chrome等浏览器供应商密切合作,通过WebAssembly+Emscripten、WebComponents+Lit、ServiceWorkers+Workbox和新的WebAPI的支持,终于在近期推出了Web版Photoshop(photoshop.adobe.com),这在实现高度复杂和图形密集型软件在浏览器中运......
  • JavaSE(07) - API -String字符串
    JavaSE(07)-API-String字符串p96API和API帮助文档p97String概述java.lang.String类代表字符串,java程序中的所有字符串文字(例如"abc")都是此类的对象.注意点:字符串的内容是不会发生改变的,他的对象在创建后不能被更改.p89String的构造方法代码实现和内存分析......
  • 前端 slice函数
    前端中的slice()函数是用于提取数组的一部分元素创建一个新的数组。slice()方法接收两个参数,分别是起始索引和结束索引(可选),并返回包含所提取元素的新数组。以下是slice()函数的用法示例:提取数组的一部分元素:constfruits=['apple','banana','orange','melon','grape'];const......
  • 十四天学会C++之第三天(数组和字符串)
    1.数组的定义和初始化数组是一种由相同数据类型的元素组成的集合,这些元素按照一定的顺序存储在连续的内存位置上。数组的大小在创建时是固定的,无法在运行时改变。在C++中,数组的定义和声明非常简单。定义一个数组:数据类型数组名[数组大小];数据类型可以是整数、浮点数、字符等,数组......