css3 帧动画

关键字:keyframes

@keyframes 名字 {
每帧动画的节点------0%[from] {
设定样式
}
50% {
设定样式
}
100%[to] {
设定样式
}
}

兼容处理:
@keyframes myfirst
{
from {background: red;}
to {background: yellow;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {background: red;}
to {background: yellow;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from {background: red;}
to {background: yellow;}
}

@-o-keyframes myfirst /* Opera */
{
from {background: red;}
to {background: yellow;}
}

动画名字:
animation-name: 动画名字-----定义一个动画名字,写在选择器里,让我们能找到这个动画

动画持续时间:完成整个动画一遍要多长时间
animation-duration: 1s;

动画延迟执行时间:重新打开页面后,动画会延迟开始执行
animation-delay:1s;

动画执行次数:
animation-iteration-count:infinite(无限次)/2(次数)

动画运动方向:
animation-direction:normal/reverse/alternate/alternate-reverse
假设A表示开始的状态,B表示结束状态
normal: ABABABAB
reverse: BABABABA
alternate: ABBAABBA
alternate-reverse: BAABBAAB

建立3D效果:
transform-style:preserve-3d--------设置在父项中,让子项在父项里有3D环境
子元素,也就是里面的面,每个面就根据对应的要求平移或者旋转或者缩放,一般先旋转摆好角度再平移,之后平移的值相同。这样整个3D模型就建好好了。
之后旋转整个坐标系让图产生3D变化的效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,830评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,352评论 0 11
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,679评论 0 7
  • 看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印象,因...
    DCbryant阅读 1,905评论 0 4
  • 什么是生命周期 Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲...
    惜日_d40d阅读 262评论 0 0