css笔记动画

本文介绍了如何使用CSS的@keyframes规则来定义动画,包括从初始状态到结束状态的关键帧设置。接着讲解了如何调用动画,设置了动画的持续时间、运动曲线、重复次数和播放方向。还提到了动画的简写属性,以及在交互中如何控制动画的播放状态。
摘要由CSDN通过智能技术生成

动画的基本使用

  1. 先定义动画
  2. 使用动画
//用keyframes定义动画
//0%动画开始   100%动画的完成
//1. 定义动画
@keyframes 动画名称 {
     0% {
     		width:100px;
     }
     100% {
     		width:200px;
     }
 }
 @keyframes move {
 		from {
 			transform: translate(0,0);
 		}
 		to {
 			transform:translate(1000px,0);
 		}
 }
 @keyframes move {
 	0% {
 		transform:translate(0,0);
 	}
 	25% {
 		transform: translate(1000px,0);
 	}
 	50% {
 		transform:translate(1000px,500px);
 	}
 	75% {
 		transform: translate(0,500px);
 	}
 	100% {
 		transform: translate(0,0);
 	}
 }
 //2.调用动画
 animation-name: 动画名称;
 animation-duration: 持续时间;
 //运动曲线
 animation-timing-function: ease;
//重复次数
animation-iteration-count: infinite;循环播放
//是否反方向播放

动画常用属性

在这里插入图片描述

动画简写

animation:动画名称 持续时间 运动曲线 何时开始 播放次数 是否反方向 动画起始或者结束的状态;
属性里不包括animation-play-state:puased;经常和鼠标经过等其他配合使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值