4. Animation【动画】

4. Animation【动画】

1. 移动
// 后写覆盖先写 
transform: translateX(100px); //【正:向右】【负:向左】
transform: translateY(100px); //【正:向下】【负:向上】
transform: translate(100px, 100px);	
2. 缩放
// 【x:横向收缩】【y:纵向收缩】       
transform:scale(1.02,1.02); // 值一样可省略y 	
transition-duration: 0.7s;  // 过度时间 
3. 翻转
transform: rotatey(180deg);	//水平翻面
transform: rotatex(180deg);	//垂直翻面
transition-duration: 3s;	//过度时间 
4. 旋转
transform: rotate(90deg); // 正:顺时针 
transition-duration: 1s;  // 过度时间 
5. 扭曲
transform:skew(x,y);
transform:skewX(30deg);
transform:skewY(30deg);
6. 过度效果
<div class="animation_a1">过度效果</div>
.animation_a1 {
  width: 100px;
  background-color: red;
  transition: width 2s;	// transition: 属性 时长s; 
}
.animation_a1:hover {width:300px;}
transition-duration: 1s; //过度时间
7. 动画效果
animation: 动画名 时长 速度 延时 播放次数 true是否循环; 
8. 心跳案例
<div class="animation_a2"></div>
@keyframes heart_jump {
  0% {transform: scale(1)}
  50% {transform: scale(1.5)}
  100% {transform: scale(1)}
}
.animation_a2 {
  width: 100px;
  height: 100px;
  background-color: red;
  border-radius: 50%;
  animation: heart_jump 2s infinite; 
}
// infinite无限循环 
9. 文字滚动
<p class="animation_a3">文字滚动的内容</p>
@keyframes text_move {
  100% {
    transform: translateX(-100%);
  }
}
.animation_a3 {
  display: inline-block;
  white-space: nowrap;
  animation: 2s text_move linear infinite normal;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值