H5CSS3--Day02

接上一篇 不定时更新

transfrom移动

transition: all 0.3s; 过度时间
在这里插入图片描述
在这里插入图片描述
transform: translateX(50%); 移动的距离是盒子本身宽度的百分之50

transform: translate(-50%,-50%);

居中显示 盒子往上走自己的一半 这个要结合绝对定位使用

translate 对行内元素是无效的

旋转 transfrom : rotate ( xx deg ) °
在这里插入图片描述
鼠标经过时,就会旋转指定度数

三角形的旋转
在这里插入图片描述
鼠标经过时,倒三角会旋转指定度数

转换中心点
在这里插入图片描述
在这里插入图片描述
鼠标经过时复原
在这里插入图片描述
2D转换

缩放

输入值为小数就是缩小 >0就是整体放大 
括号里只写一个就是 宽高都方法x倍 	
scale 不会影响其他div 还可以设置中心点
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201124141157879.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDM1MTcw,size_16,color_FFFFFF,t_70#pic_center)

在这里插入图片描述
放大
在这里插入图片描述


在这里插入图片描述

多个同时进行

如果同时进行多个转换 格式为 transform translate  rotate scale
先进行旋转会改变坐标的方向 ​    
位移的权重大于其他

在这里插入图片描述

在这里插入图片描述

CSS3动画

动画制作过程:

  1.定义动画 @keyframes 
  2.调用动画
  animation-name: xx; 调用的动画名
  animation-duration: 3s;动画的持续时间

在这里插入图片描述
动画使用过程中任意使用不限个数

from 0 to 100% 同理

过渡动画

在这里插入图片描述
实际效果会在屏幕四周进行移动 最终回到起点~~~

动画常见属性
在这里插入图片描述

动画简写属性
在这里插入图片描述
字体默认大小是16px

动画效果

案例: 热点图
在这里插入图片描述
在这里插入图片描述

速度曲线
在这里插入图片描述
3D转换
在这里插入图片描述
3D位移 translate3d(x,y,z)
在这里插入图片描述
透视 perspective
在这里插入图片描述
3D旋转 rotate3d(x,y,z)

在这里插入图片描述
3D呈现 transfrom-style

在这里插入图片描述
浏览器私有前缀

针对各种浏览器的兼容
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值