【CSS】11-css动画

Html/CSS动画效果个人练习(11) CSS动画效果个人练习第十一天 Html源代码 <!doctype html> <html> <head> <meta charset="utf-8"> <title>water</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <section></section 阅读详情

11-css动画、

动画:
    animation:动画队列名称 执行时间 执行次数(具体次数或者infinite) 循环方式  速度函数
    
    循环方式:normal普通,reverse反向动画,alternate往复动画
    速度函数:linear线性 ,ease-in先慢后快,ease-out先快后慢,ease-in-out先慢后快再慢

实例:

<style type="text/css">
	
	#bg-div {
		width: 600px;
		height: 600px;
		border: solid 2px green;
		
		margin: 20px auto;
		
		position: relative;
	}
	
	#ball-1 {
		width: 150px;
		height: 150px;
		background-color: green;
		border-radius: 50%;
		
		color: white;
		font-size: 30px;
		font-weight: bolder;
		text-align: center;
		line-height: 150px;
		
		position: absolute;
		top: 0;
		left: 0;
		
		/* 动画 */
		animation: ball-1-animation 4s infinite normal linear;
	}
	
	@keyframes ball-1-animation{
		/* from{
			transform: translate(0px, 0px);
		}
		to{
			transform: translate(200px, 200px);
		} */
		
		/* from {
			top: 0;
			left: 0;
			transform: rotateY(0deg);
		}
		to {
			top: 450px;
			left: 450px;
			transform: rotateY(360deg);
		} */
		
		0% {
			top: 0;
			left: 0;
			transform: rotateY(0deg);
			
			background-color: green;
		}
		20% {
			top: 450px;
			left: 0;
			transform: rotateY(360deg);
			
			background-color: red;
		}
		45% {
			top: 450px;
			left: 450px;
			transform: rotateY(0deg);
			
			background-color: yellow;
		}
		75% {
			top: 0;
			left: 450px;
			transform: rotateY(360deg);
			
			background-color: pink;
		}
		100% {
			top: 0;
			left: 0;
			transform: rotateY(0deg);
			
			background-color: green;
		}
	}
	
</style>
</head>
<body>

<div id="bg-div">
	<div id="ball-1">王子玉</div>
</div>

</body>
CSS3动画循环次数属性及编程实现 制作网页动画时,常常需要让动画循环播放多次。另外,使用JavaScript编写的事件监听器可以实现在动画播放结束后重新播放的CSS3动画循环次数属性及编程实现。除了可以使用CSS3属性来控制动画的循环次数,我们还可以通过编程的方式实现循环播放效果。在上述示例中,我们创建了一个带有动画效果的红色正方形,动画效果为从红色到蓝色的渐变,然后再回到红色。同时,通过JavaScript的事件监听器,实现了动画播放结束后重新播放的效果。同时,通过JavaScript的事件监听器,实现了动画播放结束后重新播放的效果。 阅读详情

相关推荐

纯CSS实现循环动画

如果你对CSS动画有更深入的了解,你可以尝试更复杂的动画效果,如渐变、缩放、平移等。CSS动画提供了丰富的属性和函数,能够实现各种各样的动画效果,为网页增添活力和视觉吸引力。通过上述示例,我们演示了如何使用纯CSS实现一个简单的循环动画。你可以根据自己的需求修改动画的样式、持续时间和循环方式,以创建更加丰富和多样化的动画效果。接下来,我们需要在CSS中定义该类的样式,并实现循环动画效果。在完成了HTML和CSS的编写后,我们可以在浏览器中打开HTML文件,就能看到一个具有循环动画效果的红色方块。

DgboSql的博客 405

css3实现动画无限循环

你可以根据需要调整关键帧的百分比和对应的样式,以创建不同效果的动画。要在CSS3中实现动画的无限循环,你可以使用。属性将该动画应用到一个元素上。即动画的时长为2秒,并且使用。关键字来表示动画应该无限循环。在上面的示例中,我们首先使用。

wuzhangting的博客 9639

CSS3动画:使用多关键帧实现无限循环动效的时间间隔

在这个例子中,我们使用了两个关键帧:0%代表动画的开始,100%代表动画的结束。在本文中,我们将探讨如何使用多关键帧实现无限循环动效,并通过设置时间间隔来控制动画的速度。通过在关键帧中定义不同的样式,你可以创建各种各样的动画效果,并通过调整动画的持续时间和循环设置来控制动画的速度和循环次数。首先,我们需要定义一个CSS样式块,其中包含我们要应用动画的元素。我们将使用一个简单的例子来说明,这里我们将创建一个无限旋转的方块动画效果。现在,我们已经定义了动画效果,接下来我们需要将它应用到一个HTML元素上。

MbMobile的博客 939

css3使用animation动画实现无限滚动轮播图

css3动画学习

qq_44472790的博客 2875

11个基于HTML/CSS/JS的情人节表白可爱小游戏、小动画

我要悄悄学习,做一个浪漫的程序员;一直以来我学前端都是因为对一些好玩的小游戏,小项目感兴趣,虽然现在的工作不是前端,但我每天都还会坚持学习。今天的文章就是给大家带来一些基于HTML/CSS/JS的情人节表白可爱小游戏、小动画。 1.小鹿亲嘴 这两个年轻的小鹿相爱。你可以帮助他们在一起吗? 使用Matter.js物理特性和自定义psuedo-rigging进行构建。已更新为固定大小,以防止某些屏幕尺寸出现对齐问题。 主要HTML代码: <!DOCTYPE html> <html>

努力是为了站在万人之中,成为别人的光 1万+

11.仅使用CSS对任何SVG图标进行动画处理

效果 (源码最后面) 视频演示 使用CSS3在Scroll上进行SVG图像转换 视频地址一:https://www.bilibili.com/video/BV1AA411b7tA/ 视频地址二:https://www.ixigua.com/i68140285600349557...

粉丝们务必加入微信粉丝群 1209

11款CSS3动画工具的开发

本文展示了11个最好的和最令人惊异的CSS3动画工具,将为开发者是非常有帮助的。CSS3有设计师和开发人员之间的良好的声誉。它是在这里帮助他们创造惊人的结果。 有了这些动画工具,你可以创造一个轻松自由的方式动画动画。这些资源将有助于您在创建不同类型的动画,因为它包含动画库和生成器。让我们的探索清单! 1.Anicollection 最简单的方法来查找,使用和共享动画。无价的! 在线预览

爱前端网 1688

烟花代码合集:从Canvas粒子到CSS动画的11种前端实现

烟花特效作为前端开发的经典练手项目,既是粒子系统原理的直观体现,也是前端动画技术选型的重要样本。从基础的Canvas粒子系统到基于DOM和CSS的动画方案,再到jQuery在传统项目中的高效集成,每一种实现路径都对应着不同的性能边界与适用场景。理解粒子运动、重力模拟、生命周期管理等核心概念,能帮助开发者迅速掌握从零构建交互式视觉特效的能力。全屏庆祝、活动彩蛋、局部装饰乃至移动端适配,都可以在清晰的选型框架下找到最优解。本文以11套可复用的代码为基础,系统拆解Canvas、DOM/CSS、jQuery、CSS

weixin_29628635的博客 251

css3 动画不起作用,CSS3动画/关键帧在IE11中不起作用(CSS3 animation/keyframes doesn't work in IE11)...

CSS3动画/关键帧在IE11中不起作用(CSS3 animation/keyframes doesn't work in IE11)我有一些svg元素,我想用css动画改变它们的填充颜色。 它适用于Chrome和FireFox,但不适用于IE11。 有任何想法吗?.particleColor {-moz-animation-name: colorChange;-o-animation-name:...

weixin_39534121的博客 751

自动驾驶IDM与MOBIL模型

IDM模型,自动驾驶

不想学好数学的汽车工程师不是一个好的程序员 1万+

ESP32-S3射频测试与全球认证全栈实践指南

功率谱密度(PSD)和发射功率等级是无线通信设备射频合规的核心基础概念,其物理层原理直接决定自适应测试、阻塞容限及多国认证的通过路径。PSD ≥10 dBm/MHz触发强制性自适应测试,需验证LBT机制与跳频鲁棒性;而16级可编程发射功率等级(-24 dBm至+20 dBm)则为功耗、覆盖与法规平衡提供工程调控维度。该能力广泛应用于低功耗蓝牙IoT终端、智能家居网关及工业无线传感器等场景,尤其在ESP32-S3平台中,需结合eFuse校准、Sigma工具链与QuickTrack认证策略实现从实验室调试到量产

weixin_34945060的博客 285

【CSS3动画】简单实现背景闪烁,文字闪烁 兼容IE11

相关配置兼容性属 教程 等参考这个就够了: https://www.w3school.com.cn/css3/css3_animation.asp 以下示例测试了chrome / IE11 / 火狐浏览器 背景闪烁: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g...

freedomVenly的博客 4167

BUCK 电路详解

参考内容: 手撕Buck!Buck公式推导过程 电力电子的基础应用 《精通开关电源设计(第二版)》 Buck电源芯片输出有问题?检查这几样 原来PWM这么简单! BUCK 电路构建 根据高中所学习的物理知识可以很容易的想到,使用一个滑动变阻器即可实现降压和稳压的效果。当负载波动时,通过改变滑动变阻器的阻值,可以调节负载所获得的电压。但是使用滑动变阻器的劣势也很明显,大量的耗能会导致器件温度快速升高。 上面所提到的电路主要缺点在于导通器件(变阻器或三极管)本身存在耗能,那么有没有不会耗能的导通器件呢?

Guanngxu的博客 3985

11CSS3动画

文章目录1、@keyframes2、其他属性 动画是使元素从一种样式逐渐变化为另一种样式的效果。在 CSS3 中 ,我们可以创建动画,取代以往的网页动画图象。 1、@keyframes 在 CSS3 标准下,我们使用 @keyframes 规则来创建动画。我们无需将动画的每一帧都描绘出来,只需要给出变化的关键帧,然后给出变化时间,其余的等待它自动计算完成就可以了。 @keyframes 里描述了动画的关键帧的相关属性,语法如下: @keyframes 动画名称 { 0% { /*css code

Blog of Lytracy 212

海外购物商城源码 带即时通讯IM源码

在海外购物商城中,即时通讯IM源码可以为用户提供更便捷、高效的沟通方式,帮助解决跨国交易中的语言和文化差异问题。总之,即时通讯IM源码在海外购物商城中扮演着重要的角色,可以为用户提供更方便、高效的沟通方式,解决跨国交易中的语言和文化差异问题。(购买本专栏可免费下载栏目内所有资源不受限制,持续发布中,需要注意的是,本专栏为批量下载专用,并无法保证某款源码或者插件绝对可用,介意不要购买)实时翻译:即时通讯IM源码提供实时翻译功能,能够快速准确地翻译不同语言之间的文字、语音、视频等信息,帮助用户克服语言障碍。

很酷的站长的博客 259

Android编译系统——Android.bp语法介绍(十五)

Android.bp 是 Android 构建系统(Android Build System)中的配置文件,用于描述如何编译和打包项目中的模块。它是用 Blueprint 编写的,其语法类似于 JSON,但专为 Android 编译系统设计,提供了更高效、灵活的模块化管理。

小旭的专栏 939

html vw自动跳到ie,CSS3动画/关键帧,在IE11问题中使用vw进行转换

我在屏幕上制作一个元素,但在IE11中,奇怪的事情正在发生.我正在开发中,所以我无法分享实时代码.但我创造了一个小提琴来复制这个问题.基本上,当我使用视口宽度aka vw与transform:translateX();在要在动画中使用的@keyframes中,IE11不会反映动画中视口的宽度.所以我创建的小提琴取一个位于视口中心的元素:>使用元素的一半在屏幕的左边缘开始出现>移动到视口...

weixin_32243075的博客 330

YOLOv11在STM32H7上的MCU部署实战:基于CMSIS-NN的高效推理实现

嵌入式AI与MCU部署技术解析 本文系统介绍了基于STM32H7微控制器的YOLOv11模型部署方案。主要内容包括: 边缘计算背景下MCU的AI部署优势与挑战,重点分析了STM32H7平台特性 YOLOv11模型的结构优化,包括E-ELAN骨干网络和Meta-ACON激活函数等改进 CMSIS-NN加速库的架构原理,在STM32H743上可实现5.4倍卷积加速 完整的开发环境搭建流程,涵盖硬件选型、工具链配置和模型转换 模型优化关键技术,包括int8量化、剪枝和内存占用优化等 实验表明,该方案在保持模型精度

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 853

11.2 CSS动画(Animations)

* 定义名为 'rotate' 的关键帧动画 */0% { /* 动画开始时 *//* 元素的旋转角度为 0 度 */100% { /* 动画结束时 *//* 元素的旋转角度为 360 度,即一圈 */在这个关键帧定义中,rotate动画从 0%(开始)到 100%(结束)描述了一个完整的 360 度旋转。

Python老吕的博客 2007

反光柱定位算法实战03:VEnus代码解析和纯反光柱定位中的可改进方向

本文深入解析了开源框架VEnus的反光柱定位与建图实现流程,包括强度提取、聚类、数据关联、位姿优化等核心模块。同时指出其三大局限:匹配质量脆弱性、单一传感器依赖和地图扩展逻辑缺失,并提出改进方向:融合里程计/IMU数据、引入图优化后端、建立动态地图维护机制。该分析为基于反光柱的定位系统优化提供了实用参考,有助于提升工业场景下的定位鲁棒性和精确性。

Studying…… 520

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CSS Day11- 动画

normal 默认值 从from到to运行,每次都是这样 reverse 从to到from运行,每次都是这样 alternate 从from到to运行,重复执行时动画会反向执行 alternate-reverse 从to到from运行,重复执行时动画反向执行。ease 默认值 平滑动画 linear 线性过渡 ease-in 从慢到快 ease-out 从快到慢 ease-in-out 慢 快 慢 steps 分步执行。过渡和动画类似,动画是页面一加载就直接执行的属性,过渡是必须有触发条件才会执行。

2301_76534754的博客 709

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

11. CSS动画与过渡

CSS动画与过渡为开发者提供了强大的工具来创建吸引人的视觉效果和更好的用户体验。随着现代浏览器对这些特性的支持越来越好,它们已经成为前端开发中常用的技术之一。CSS动画与过渡是增强用户界面互动性和视觉吸引力的强大工具。它们允许开发者在不依赖JavaScript的情况下,创建平滑的动态效果。过渡是CSS中用于在属性值之间创建平滑转换效果的特性。通过定义持续时间和过渡效果,可以使元素的样式变化更加自然。的背景颜色在鼠标悬停时会在0.3秒内平滑过渡到。规则,你可以详细定义动画中的样式。

Python老吕的博客 233

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

前端基础知识CSS系列 - 11(CSS3动画)

animation属性描述属性值指定动画完成一个周期所需要时间,单位秒(s)或毫秒(ms),默认是 0指定动画计时函数,即动画的速度曲线,默认是 "ease"指定动画延迟时间,即动画何时开始,默认是 0指定动画播放的次数,默认是 1animation-direction 指定动画播放的方向默认是 normal指定动画填充模式。默认是 none指定动画播放状态,正在运行或暂停。默认是 running指定 @keyframes 动画的名称CSS。

m0_67078501的博客 979
上一篇: 【CSS】10-css过渡
下一篇: 【CSS】12-图标的使用
JeffHan^_^
博客等级 码龄7年 1万+粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值