css3动画特效:纯css3制作win8加载动画特效

Windows 8

css特效代码:

<style type="text/css">
.hnyei{margin: 0 auto; width:600px; height:400px; background-color: #90da15; }
.wrapp{position: absolute;    top: 25%;    left: 50%;    width: 600px;    height: 300px;    margin: -150px 0 0 -300px;
    -webkit-perspective: 30px;
    -webkit-transform: translateX(0px);
    -webkit-animation: wrapp 400ms 800ms ease-in forwards;
    -moz-perspective: 30px;
    -moz-transform: translateX(0px);
    -moz-animation: wrapp 400ms 800ms ease-in forwards;
    -ms-perspective: 30px;
    -ms-transform: translateX(0px);
    -ms-animation: wrapp 400ms 800ms ease-in forwards;
    perspective: 30px;
    transform: translateX(0px);
    animation: wrapp 400ms 800ms ease-in forwards;
}
.text{
    position: absolute;top: 50%;left: 50%;width: 0px;height: 60px;    margin: -30px 0 0 -160px;overflow: hidden;
    -webkit-transform: translateX(0px);
    -webkit-animation: text 400ms 800ms linear forwards;
    -moz-transform: translateX(0px);
    -moz-animation: text 400ms 800ms linear forwards;
    -ms-transform: translateX(0px);
    -ms-animation: text 400ms 800ms linear forwards;
    transform: translateX(0px);
    animation: text 400ms 800ms linear forwards;
}
h1{float: right;font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;color: #fff;padding: 0;margin: 0;width: 320px;height: 60px;font-size: 60px;line-height: 60px;
}
.logo{position: absolute;    top: 50%; left: 50%; width: 90px; height: 90px; margin: -45px 0 0 -45px;
    background-color: #fff;
    -webkit-transform: translateX(0px) rotateY(10deg);
    -webkit-animation: logo 500ms 300ms ease-out forwards;
    -moz-transform: translateX(0px) rotateY(10deg);
    -moz-animation: logo 500ms 300ms ease-out forwards;
    -ms-transform: translateX(0px) rotateY(10deg);
    -ms-animation: logo 500ms 300ms ease-out forwards;
    transform: translateX(0px) rotateY(10deg);
    animation: logo 500ms 300ms ease-out forwards;
}
.logo .top-left{position: absolute;top: 0;left: 0;width: 44px;height: 44px;border-right: solid 2px #90da15;border-bottom: solid 2px #90da15;}
.logo .bottom-right{position: absolute;    bottom: 0;    right: 0;    width: 44px;    height: 44px;    border-left: solid 2px #90da15;    border-top: solid 2px #90da15;}
@-webkit-keyframes logo {
    from {-webkit-transform:  translateX(0px) rotateY(10deg);}
    to {-webkit-transform:  translateX(0px) rotateY(-10deg);}
}
@-webkit-keyframes text {
    from {width: 0px;-webkit-transform: translateX(0px);}
    60%{width: 0px;}
    to {width: 320px;-webkit-transform: translateX(240px);}
}
@-webkit-keyframes wrapp {
    from {-webkit-transform: translateX(0px);}
    to {-webkit-transform: translateX(-200px);}
}
@-moz-keyframes logo {
    from {-moz-transform:  translateX(0px) rotateY(10deg);}
    to {-moz-transform:  translateX(0px) rotateY(-10deg);}
}
@-moz-keyframes text {
    from {width: 0px;-moz-transform: translateX(0px);}
    60%{width: 0px;}
    to {width: 320px;-moz-transform: translateX(240px);}
}
@-moz-keyframes wrapp {
    from {-moz-transform: translateX(0px);}
    to {-moz-transform: translateX(-200px);}
}

@-ms-keyframes logo {
    from {-ms-transform:  translateX(0px) rotateY(10deg);}
    to {-ms-transform:  translateX(0px) rotateY(-10deg);}
}
@-ms-keyframes text {
    from {width: 0px;-ms-transform: translateX(0px);}
    60%{width: 0px;}
    to {width: 320px;-ms-transform: translateX(240px);}
}
@-ms-keyframes wrapp {
    from {-ms-transform: translateX(0px);}
    to {-ms-transform: translateX(-200px);}
}
@keyframes logo {
    from {transform:  translateX(0px) rotateY(10deg);}
    to {transform:  translateX(0px) rotateY(-10deg);}
}
@keyframes text {
    from {width: 0px;transform: translateX(0px);}
    60%{width: 0px;}
    to {width: 320px;transform: translateX(240px);}
}
@keyframes wrapp {
    from {transform: translateX(0px);}
    to {transform: translateX(-200px);}
}
</style>

Html 部分:

<div class="hnyei">
    <div class="wrapp">
        <div class="text">
            <h1>Windows 8</h1>
        </div>
        <div class="logo">
            <span class="top-left"></span>
            <span class="bottom-right"></span>
        </div>
    </div>
</div>
时间: 2024-10-12 23:51:49

css3动画特效:纯css3制作win8加载动画特效的相关文章

CSS3绘制8种超炫的加载动画

CSS3绘制8种超炫的加载动画     逛前端开发网站的时候,偶尔发现一组非常炫酷的CSS3加载动画,遂迫不及待的做个Demo保存下来. 这些加载动画用到了CSS3的旋转transform属性,颜色透明度设置和伪元素操作等CSS技术.奇妙的组合,产生了意想不到的效果. 1.上下起伏波动的加载动画: #loader1, #loader1:before, #loader1:after { background: #f2fa08; -webkit-animation: load1 1s infinit

纯CSS+HTML制作网页加载动画

我们都知道网页的加载需要一定的时间, 即使我们在努力优化代码执行效率以及压缩文件, 但是还是需要时间啊,  在这段时间内如果表面上不发生任何事情, 用户就会有比较糟糕的体验, 但是如果有一个动画或者一个进度条, 那就完全不一样了, 这篇文章分享纯CSS+HTML加载动画代码 HTML代码如下 <div id="start-screen"> <div class="in-start"> <div class="first&quo

制作水波加载动画

本来想写写有点意思的东西的,哈哈,上篇文章说的,以后再写吧.今天先介绍一下一个水波加载动画,效果图如下: 做的比较简单,真机效果比这个好很多,这个截图做的gif,有点蛋疼. 说说思路吧: 1. 首先画正弦曲线,这里取的是正弦周期的前3/4个周期,这样看起来比其他的周期变化很好点: 2. 画了正弦曲线以后,就要让正弦曲线动起来,怎么动起来?乍一看觉得很困难的样子,其实我们想想移动正弦曲线,不过是某个位置的Y轴值变化了,那么我们只要给sin(x)中添加一个变量就行,即sin(x + offset),

核心动画实现书本翻页效果加载动画

经常看到一些很好的动画加载视图,闲来无事就写了一个书本翻页样式的动画加载视图,核心技术是CALayer+CoreAnimation. 正题如下: 创建一个单独的layer:  /*        使用类方法创建CAlayer对象         */ CALayer *  layer = [CALayer layer]; /*        CATransform实际上是一个结构体 因此不能直接对内部元素直接赋值         */ CATransform3D transform = laye

基于jQuery点击加载动画按钮特效

分享一款基于jQuery点击加载动画按钮特效.这是一款基于jQuery+CSS3实现的鼠标点击按钮加载动画特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <div class="row"> <div class="col-md-6 col-md-offset-3 text-center"> <p> <button c

css加载动画...

1 加载动画... 2 3 4 5 <p>加载动画...</p> 6 <p> </p> 7 <p> </p> 8 <style><!-- 9 .container { 10 position: absolute; 11 top: 0; 12 left: 0; 13 bottom: 0; 14 right: 0; 15 display: flex; 16 align-items: center; 17 justify-

源码分享-纯CSS3实现齿轮加载动画

纯CSS3实现齿轮加载动画是一款可以用来做Loading动画的CSS3特效代码. 有兴趣的朋友可以下载下来试试:http://www.huiyi8.com/sc/8398.html

28种CSS3炫酷加载动画特效

这是一组效果非常炫酷的纯CSS3 Loading加载动画特效.这组loading动画共有27种不同的效果.每一种loading动画都是通过CSS3的keyframes帧动画来完成的,每一个加载动画都构思新颖,效果非常的酷. 效果演示:http://www.htmleaf.com/Demo/201503301597.html 下载地址:http://www.htmleaf.com/css3/css3donghua/201503301596.html

纯CSS3打造非常炫的加载动画

纯css3打造的一款非常炫的加载图.用在需要一定时间加载的地方非常合适.先上效果图: 点击这里在线预览 代码非常简单.没有用任何javascript代码.纯css3实现. html代码: <div class="content"> <div style="width: 970px; margin: auto"> </div> <div class="rotate"> <span class=&