晚上没事瞎点发现了个H5的网站,雷到我了,
贴个代码量小的<div class="effect-wrapper">
<div class="layer1">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <div class="layer2">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div>
body {
background:black;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
}.effect-wrapper {
position:relative;
width:400px;
height:400px;
}.effect-wrapper .layer1,
.effect-wrapper .layer2 {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
}
.effect-wrapper .layer1,
.effect-wrapper .layer1 * {
background:rgba(0,0,255,.1);
/*border-radius:10px;*/
} .effect-wrapper .layer2,
.effect-wrapper .layer2 * {
background:rgba(0,0,0,.1);
/*border-radius:10px;*/
} .effect-wrapper .layer1 *,
.effect-wrapper .layer2 * {
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
width:80%;
height:80%;
}
/* --------- Animation --------- */
.effect-wrapper .layer1,
.effect-wrapper .layer1 * {
-webkit-animation-name: spin-clockwise;
-webkit-animation-duration: 50s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.82, 0.24, 0.25, 0.75);
-webkit-box-shadow:inset 0 0 10px rgba(255,255,255,0.3);
}.effect-wrapper .layer2,
.effect-wrapper .layer2 * {
-webkit-animation-name: spin-counter-clockwise, pulsate-blue;
-webkit-animation-duration: 50s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.82, 0.24, 0.25, 0.75);
-webkit-box-shadow:inset 0 0 10px rgba(255,255,255,0.3);
}
/* Animation: Clockwise */
@-webkit-keyframes spin-clockwise {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}/* Animation: Counter counter clockwise */
@-webkit-keyframes spin-counter-clockwise {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(-360deg); }
}/* Animation: Counter counter clockwise */
@-webkit-keyframes pulsate-blue {
0% { background:rgba(0,0,255,.1);
-webkit-transform:/* Add Cool stuff here! */;
}
100% { background:rgba(255,255,255,.1);
-webkit-transform:/* Add Cool stuff here! */;
}
}
贴个代码量小的<div class="effect-wrapper">
<div class="layer1">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <div class="layer2">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div>
body {
background:black;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
}.effect-wrapper {
position:relative;
width:400px;
height:400px;
}.effect-wrapper .layer1,
.effect-wrapper .layer2 {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
}
.effect-wrapper .layer1,
.effect-wrapper .layer1 * {
background:rgba(0,0,255,.1);
/*border-radius:10px;*/
} .effect-wrapper .layer2,
.effect-wrapper .layer2 * {
background:rgba(0,0,0,.1);
/*border-radius:10px;*/
} .effect-wrapper .layer1 *,
.effect-wrapper .layer2 * {
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
width:80%;
height:80%;
}
/* --------- Animation --------- */
.effect-wrapper .layer1,
.effect-wrapper .layer1 * {
-webkit-animation-name: spin-clockwise;
-webkit-animation-duration: 50s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.82, 0.24, 0.25, 0.75);
-webkit-box-shadow:inset 0 0 10px rgba(255,255,255,0.3);
}.effect-wrapper .layer2,
.effect-wrapper .layer2 * {
-webkit-animation-name: spin-counter-clockwise, pulsate-blue;
-webkit-animation-duration: 50s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.82, 0.24, 0.25, 0.75);
-webkit-box-shadow:inset 0 0 10px rgba(255,255,255,0.3);
}
/* Animation: Clockwise */
@-webkit-keyframes spin-clockwise {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}/* Animation: Counter counter clockwise */
@-webkit-keyframes spin-counter-clockwise {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(-360deg); }
}/* Animation: Counter counter clockwise */
@-webkit-keyframes pulsate-blue {
0% { background:rgba(0,0,255,.1);
-webkit-transform:/* Add Cool stuff here! */;
}
100% { background:rgba(255,255,255,.1);
-webkit-transform:/* Add Cool stuff here! */;
}
}
解决方案 »
- 淘宝的橱窗广告是flash的,挡住了我的div层,怎么办
- jquery ajax中使用window.open被拦截的问题
- 批量替换
- 100元人民币求解,简单的JS+asp代码整合
- 父窗口改子窗口内容,没有alert语句就修改不成功???
- javascript的特殊语法
- 这样写,取得Frame里面的值有错,帮忙看看
- 关于页面批量打印,在线求教!
- 怎样用setInterval编一个pause(time)函数
- 在NETSCAPE中怎么解决用向上的光标键来模拟TAB键,(急,在线等待)
- javascript中有没有针对google浏览器的 监听音频的函数?
- new Date()返回值能直接用除法操作吗?
貌似只支持webkit的浏览器,而且硬件要还可以,我在i5的mac上面开了几个demo跑起来有时候还是会卡一下。国外H5的氛围很好,chrome里面有N多的h5游戏,刚开始在公司实习的时候做的是H5的开发,搞了2个月公司就不搞H5了,之后转到移动端的C++去了,离职的一些同事要不就是去大公司继续H5的研究,要不就是去给opera或者ff在中国的公司做一些小游戏,用头的话说就是这两年看不到丝毫希望啊。话说H5跟JS还是没有什么关系的,CSS3的动画应该是H5的一大亮点。
只可惜国内那些IE内核的浏览器害人不浅,用户大多没有升级这个概念,做网站的或许影响不大,做应用的位置就尴尬了,也不知道何时是个头。
不用flash了,flash弱点很多,一是要安装麻烦点,二是安全性较差,三是苹果ios系统也不支持
当然css也是非常重要的