赞
踩
CSStransform属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改CSS视觉格式化模型的坐标空间来实现的。
注意: inline元素是不支持 transform,需要编程block
translate
scale
rotate
translate
常用写法经常使用 translate(-50%,-50%)配合定位来实现元素的水平垂直居中
scale
常用写法rotate
常用用法经常用到去制作loading
transition CSS 属性是 transition-property,transition-duration,transition-timing-function 和 transition-delay 的一个简写属性。
作用:补充中间帧
属性名
时长
过渡方式
延迟
CSS animation 属性是 animation-name,animation-duration, animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-mode 和 animation-play-state 属性的一个简写属性形式。
可以为动画变化的关键位置设置一定的顺序。
它的规则是 @keyframes 名称 {…}
有两种写法,一种是 0% - 100%,中间可以创建多个百分比给元素加上动画效果。
假设自定义 keyfram 名称为:index
@keyframes xxx {
0% {
/* 动画代码 */
}
50% {
/* 动画代码 */
}
100% {
/* 动画代码 */
}
}
另外一种写法是,from - to,from 相当于 0%,to 相当于100%,中间正常添加百分比。
@keyframes xxx {
from {
/* 动画代码 */
}
50% {
/* 动画代码 */
}
to {
/* 动画代码 */
}
}
animation : 动画名 | 持续时间 | 过渡方式 | 延迟 | 次数 | 方向 | 填充模式 | 是否暂停 ;
其实CSS 和 画画一样, 不需要逻辑, 需要你有抽象思维,利用这些常用的属性加上你的想象足以可以绘制一个漂亮的画面。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。