css3动画高级应用开发唱吧首页图片飞入效果
2017-10-28 14:00
323 查看
知识点: html/css布局思维,定位、浮动详解,css3动画高级应用,过渡属性解析,js应用,企业布局思维运用,开发标准等。
唱吧首页图片飞入效果源码:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<styletype="text/css">
*{
margin: 0;
padding: 0;
}
#wrap{
background: #ff5046;
font-family: Microsoft yahei;
overflow: hidden;
}
.header{
width: 960px;
height: 80px;
margin: 0 auto;
color: #fff;
line-height: 80px;
}
.header-l{
float: left;
}
.header-l a{
display: block;
}
.header-l a img{
vertical-align: middle;
}
.header-r{
float: right;
}
.header-r ul:after{
content: '';
display: block;
height: 0;
clear: both;
}
.header-r ul li{
list-style: none;
float: left;
margin-left: 33px;
}
.header-r ul li a{
line-height: 85px;
}
.title{
width: 960px;
margin: 0 auto;
}
.title img{
display: block;
margin: 20px auto;
}
.title a{
display: block;
margin: 0 auto;
width: 103px;
height: 48px;
color: #fff;
padding-left: 60px;
line-height: 48px;
text-decoration: none;
background: url('img/download.png') no-repeat;
}
.content{
position: relative;
width: 960px;
height: 413px;
margin: 0 auto;
padding-bottom: 60px;
}
.content img{
position: absolute;
}
.content img:nth-child(1){
top: 111px;
left: -1000px;
}
.content img:nth-child(1).on{
left: -28px;
transition: .5s 1s;
}
.content img:nth-child(2){
top: 81px;
left: -1000px;
}
.content img:nth-child(2).on{
left: 151px;
transition: .5s .5s;
}
.content img:nth-child(3){
top: 15px;
left: 313px;
animation: move .8s linear;
}
@keyframes move{
0% {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
30% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
40% {
opacity: 1;
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
50% {
opacity: 1;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
60% {
opacity: 1;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
70% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
80% {
opacity: 1;
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
90% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
.content img:nth-child(4){
top: 22px;
left: 1530px;
}
.content img:nth-child(4).on{
left: 514px;
transition: .5s .5s;
}
.content img:nth-child(5){
top: 0px;
left: 1530px;
}
.content img:nth-child(5).on{
left: 668px;
transition: .5s 1s;
}
</style>
</head>
<body>
<divid='wrap'>
<divclass='header'>
<divclass='header-l'><ahref=""><imgsrc="img/logo.png"alt="" /></a></div>
<divclass='header-r'>
<ul>
<li><a>首页</a></li>
<li><a>精彩</a></li>
<li><a>会员中心</a></li>
<li><a>金币充值</a></li>
<li><a>分享伴奏</a></li>
<li><a>唱吧直播间</a></li>
<li><a>火星直播</a></li>
<li><a>游戏中心</a></li>
<li><a>加入唱吧</a></li>
</ul>
</div>
</div>
<divclass='title'>
<imgsrc="img/ktv.png"alt="" />
<ahref="">免费下载</a>
</div>
<divclass='content'>
<imgsrc="img/top1.png"alt="" />
<imgsrc="img/top2.png"alt="" />
<imgsrc="img/top3.png"alt="" />
<imgsrc="img/top4.png"alt="" />
<imgsrc="img/top5.png"alt="" />
</div>
</div>
<scripttype="text/javascript">
var con=document.getElementsByClassName('content')[0];
var aImg=con.getElementsByTagName('img');
window.onload=function(){
for (vari=0;i<aImg.length;i++)
{
aImg[i].className='on';
}
}
</script>
</body>
</html>
web前端学习群:121404239,分享源码、视频、企业级案例、最新知识点,欢迎初学者和在进阶中的小伙伴。
关注公众号→‘学习web前端’跟大佬一起学前端!
相关文章推荐
- 【iphone应用开发】iPhone应用开发之十一:常用的三种动画表现效果
- Sencha Touch开发实例:有动画效果iPad的网站首页
- 利用html5/css3 动画效果,实现图片果冻抖动效果
- CSS3鼠标悬停图片动画 多种文字动画效果
- css3边框——圆角效果(border-radius)、阴影(box-shadow)、边框应用图片(border-image)
- 纯css3实现鼠标经过图片显示描述的动画效果
- 【iOS开发】关于显示一连串图片组成动画效果UIImageView的使用
- 【iOS开发-9】UIImage和UIImageView属性介绍,实现图片动画,实现开始/停止按钮效果
- Android应用开发——创建一个带动画效果的View
- css3动画图片波纹效果
- CSS3实现的图片加载动画效果
- CSS3重构百度图片首页中图片展示效果
- iOS开发——高级篇——图片轮播及其无限循环效果
- 淘宝首页 图片滑动切换效果 基于CSS3的transition方法实现
- 8款帅酷的HTML5/CSS3 3D动画、图片、菜单应用
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- CSS3感应鼠标的背景闪烁和图片缩放动画效果
- CSS3中使用transform开发动画效果
- iPhone应用开发之十一:常用的三种动画表现效果
- CSS3背景闪烁和图片缩放动画效果