php中加载图片淡入淡出,h5+css3实现图片飞入和淡入淡出效果的代码实例

正如很多小伙伴们所知道的,楼主最近在开发移动端的响应式布局的自适应页面了,现在分享一个刚写完的小demo

html:

移动端
img-1.jpg

function imgAnimation(){ var imgObj = document.getElementsByTagName("div")[0];

imgObj.onclick =function(){ if(imgObj){

imgObj.className = "img imgAnimation";

}

}

}

imgAnimation();

css:@charset "utf-8";/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td{ -webkit-text-size-adjust:none; margin: 0; padding: 0; border: none; -webkit-tap-highlight-color:rgba(0,0,0,0); font-size: 1em; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica ,STHeiti; color: #4c4948; }html,body{ min-height:100%; }img,input,button,a,select,textarea{ margin: 0; padding: 0; resize:none; border:none; outline:none; } ol,ul { list-style:none; } h1,h2,h3,h4,h5,h6,p,em{ font-size:100%; word-wrap:break-word; font-weight: normal; font-style: normal; }a:active, a:focus{ outline:none; }button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }table{ border-collapse:collapse; border-spacing:0; }.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }.clearfix{ zoom:1; }a{ color: #4c4948; text-decoration: none; }.img{ width: 190px; height: 120px; padding: 3px; border: 1px solid #ccc; position: absolute;z-index: 12; top: 50px; left: 50%;

margin-left: -95px; } /*动画名字, 动画运行的时间,alternate平滑过渡, infinite是反复执行*/

.imgAnimation{

animation-name: imgAnimation;

animation: imgAnimation 2s alternate infinite;

-webkit-animation: imgAnimation 2s alternate infinite;

-moz-animation: imgAnimation 2s alternate infinite;

} /*

@-webkit-keyframes imgAnimation{

0%{ left: -198px}

100%{ left: 50%;}

}

@-moz-keyframes imgAnimation{

0%{ left: -198px}

100%{ left: 50%;}

} */

@-webkit-keyframes imgAnimation{

0%{ opacity: 0}

50%{ opacity: 0.5}

100%{ opacity: 1}

}

@-moz-keyframes imgAnimation{

0%{ opacity: 0}

50%{ opacity: 0.5}

100%{ opacity: 1}

}

css中屏蔽的那部分代码就是图片飞入的css,简单实用,比当年手写js要方便的多。

【相关推荐】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值