chapter13——其他的CSS样式

78 阅读1分钟

变形:transform

位移:

2D:x轴 y轴
    translate(x偏移,y偏移): px 百分比(相对于自身的百分比)
    translateX
    translateY
3D:x轴 y轴 z轴
    translateZ  不常用
    要在父元素开启3D布局 transform-style:preserve-3d
旋转:角度旋转 单位:deg
缩放:scale

过度:transition

transition 过度样式 持续时间 速度曲线

动画:animation

1、设置关键帧 @keyframes
    关键帧:记录动画从开始位置到结束位置,中间各时段的样式
    至少有:开始位置(from 0%) 结束位置(to 100%)
    中间段:百分比
2、开启动画
    animation 关键帧名 持续时间 速度曲线 循环次数 是否反向

根元素动态计算

计算属性

calc()可以计算不同单位的长度,符号两端打空格

动态计算字体大小:

标准宽度390px 1rem 16px (初始开发时的效果)
公式:(100vw * 16) / 390 = x
font-size: scale((100vw * 16) / 390);