animate
来源:互联网 发布:淘宝大码女装外套 编辑:程序博客网 时间:2024/05/15 18:42
html
<!doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/><title>动画</title><link rel="stylesheet" type="text/css" href="../css/main.css"><link rel="stylesheet" type="text/css" href="../css/ebookMaker/wxPictureAnimate.css"><script src="../js/jquery-1.8.3.min.js"></script><script src="../js/Sortable.min.js"></script></head><body><!-- 头部样式 --><div class="Top"> <a href="wxPictureCutpicAdd.html" class="BtnCancel">取消</a> <a href="javascript:void(0)" class="BtnInsert" > <div class="EditOrd">插入</div> </a> <h1>动画</h1></div><div class="wxPictureAnimate"> <div class="TabListContent"> <ul class="TabList"> <li class="selected"><a> <h3>搞笑</h3> </a></li> <li><a> <h3>猎奇</h3> </a></li> <li><a> <h3>电影Gif</h3> </a></li> <li><a> <h3>流行</h3> </a></li> <li><a> <h3>内涵</h3> </a></li> <li><a> <h3>心情</h3> </a></li> <li class="Liend"><a><img src="../css/images/Mobile_bg0314.png"></a></li> </ul> </div> <div class="TabListItem"> <div class="TabListItemForFun"> <div class="ForFun"> <div class="PopAnimateViewer "><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0305.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer "><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0306.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0307.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0308.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0309.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0310.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0311.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="../css/images/Mobile_bg0315.png"></div> <a href="javascript:void(0)" class="ForFunItem"> <img src="../css/images/Mobile_bg0312.png"> </a> </div> <div class="ForFun"> <div class="PopAnimateViewer"><img src="http://file.100xuexi.com/EbookMaterial/Animation/2016082456192636.gif"></div> <a href="javascript:void(0)" class="ForFunItem"><img src="http://file.100xuexi.com/EbookMaterial/Animation/2016082483572367.png"> </a> </div> </div> </div> <!--猎奇--> <div class="TabListItem" style="display: none"> <div class="TabListItemForFun"> 猎奇 </div> </div> <!--电影Gif--> <div class="TabListItem" style="display: none"> <div class="TabListItemForFun"> 电影Gif </div> </div> <!--流行--> <div class="TabListItem" style="display: none"> <div class="TabListItemForFun"> 流行 </div> </div> <!-- 内涵--> <div class="TabListItem" style="display: none"> <div class="TabListItemForFun"> 内涵 </div> </div></div><!--心情--><div class="TabListItem" style="display: none"> <div class="TabListItemForFun"> 心情 </div></div><script> /*初始化隐藏图片*/ var timeOutEvent=0; $(function(){ /*var aa=$(".TabListItemForFun").find(".AddImg").length; if(aa>0){ $(".TabListItem .ForFun").removeClass("AddImg"); }*/ $(".TabList li").click(function(){ $(".TabList li").eq($(this).index()).addClass("selected").siblings().removeClass('selected'); $(".TabListItem").hide().eq($(this).index()).show(); }); /*touch事件*/var timeout; $(".ForFun").on({ touchstart: function(e){e.preventDefault(); //获取当前点击元素var $that = $(this); var WindowWidth=$(window).width(); console.log(WindowWidth); //获取自适应图片高度var ForFunHeight=$(this).children(".ForFunItem").height(); var ForFunWidth=$(this).children(".ForFunItem").width(); //获取当前元素的left,top值var ForFunLeft=$(this).children(".ForFunItem").offset().left; var ForFunTop=$(this).children(".ForFunItem").offset().top;//点击元素的横坐标//点击元素的纵坐标/*$that.toggleClass("AddImg");*/ //上方超过则调整气泡位置 timeout = setTimeout(function(e) {if((ForFunTop<215)){$that.children(".PopAnimateViewer").css({top:ForFunHeight+16,display:"block"}); $that.addClass("ForFunTop");} if((ForFunTop>215)){ $that.addClass("ForFunBottom"); } //右方超过则调整气泡位置 if((ForFunLeft>WindowWidth-160)){ $that.children(".PopAnimateViewer").css({ right:0, display:"block" }); /* $that.children(".PopAnimateViewer").addClass("ForFunRight");*/ } if((ForFunLeft>WindowWidth-160)&&(ForFunTop<215)){ $that.children(".PopAnimateViewer").css({ right:0, display:"block" }); $that.children(".PopAnimateViewer").addClass("PopAnimateViewerRightTop"); }else{$that.children(".PopAnimateViewer").css("display","block");}}, 500)}, touchend: function(e){ clearTimeout(timeout);var $that = $(this);$that.children(".PopAnimateViewer").attr("style",""); $that.removeClass("ForFunTop"); $that.removeClass("ForFunBottom"); },}) })</script></body></html>
css
body{ margin:0px auto; background:#efeff4; position:relative; display:block; padding:44px 0px 64px 0px; height: 100%; color: #666666;}/* ͷ����ʽ */.Top .BtnInsert{ height:44px; float:right; padding-right:10px; font-size:16px; color:#228924; line-height:44px;}.Top .BtnCancel{ height:44px; line-height:44px; float:left; padding-left:10px; background-size:12px 20px; color:#d6d6d7; font-size:16px;}.wxPictureAnimate{ width: 100%;}/*Tabѡ�*/.wxPictureAnimate .TabListContent{ height:40px; top: 44px; left: 0px; overflow:auto; overflow-y:hidden; border-bottom:1px solid #d9d9d9;}.wxPictureAnimate .TabList{ height:40px; background-color:#ffffff; font-size: 16px; line-height: 38px; white-space: nowrap;}.wxPictureAnimate .TabList li{ height:38px; background-color:#ffffff; border-top: none; border-right: none; border-left: none; display: inline-block; margin-left: 16px;}.Liend img{ width: 21px; height: 5px; vertical-align: middle;}.Liend{ position: absolute; top:45px; right: 0px; width: 32px; height: 40px; z-index: 500;}.wxPictureAnimate .TabList .selected{ border-bottom:2px solid #f43530; border-right:none; color: #f43530;}.wxPictureAnimate .TabList .selected a{ color: #f43530;}.wxPictureAnimate .TabList h3{ font-size: 16px;}/*ͼƬ����Ӧ*/.TabListItem .TabListItemForFun{ margin-top:0px; background-color:#efeff4; padding: 5px; zoom: 1;}.TabListItem .ForFun{ position: relative; width: 25%; float: left;}.ForFunTop:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:#FFFFFF; bottom:-19px; position: absolute; left: 40%; z-index: 100;}.ForFunBottom:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(45deg); -webkit-transform:rotate(45deg); background:#FFFFFF; top:-19px; bottom: auto; position: absolute; left: 40%; z-index: 100;}/*.TabListItem .AddImg:after{ content: " "; width: 22px; height: 22px; position: absolute; right: 10px; top: 10px; background:url("../images/Mobile_bg0158.png") right bottom no-repeat; background-size: 22px 22px; width: 100%;}*//*容器中放气泡*/.TabListItem .PopAnimateViewer{ position: absolute; top: -170px; width: 130px;height:130px;padding:15px;border:1px solid #d9d9d9;background:#ffffff;border-radius:4px; z-index: 100; display: none;}/*.TabListItemForFun .ForFunTop:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:#FFFFFF; top:-15px; bottom: auto; position: absolute; left: 40%;}*//*.TabListItem .TabListItemForFun .ForFunRight:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:#FFFFFF; bottom:-15px; position: absolute; left: 40%;}*//*.TabListItem .PopAnimateViewer:after{content:"";display:block;width:22px;height:22px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#ffffff;bottom:-12px; position: absolute;}.TabListItem .PopAnimateViewerTop:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:#FFFFFF; top:-12px; bottom: auto; position: absolute;}*//*.TabListItem .PopAnimateViewerRight:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:#FFFFFF; top:-12px; bottom: auto; position: absolute; right: 35px;}*//*.TabListItem .PopAnimateViewerRightTop:after{ content:""; display:block; width:22px; height:22px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); background:red; bottom:-12px; /!* bottom: auto;*!/ position: absolute; right: 12px;}*/.TabListItem .PopAnimateViewer img{ width: 130px;height:130px;}.TabListItem .ForFun .ForFunItem{ display: block; background-color: #ffffff; margin: 5px; position: relative;}.TabListItem .ForFun .ForFunItem:before{ content: ""; display: block; position: relative; padding-top: 100%;}.TabListItem .ForFun .ForFunItem img{ position: absolute; display: block; width: 100%; height: 100%; left: 0px; top: 0px;}
0 0
- Animate
- animate
- animate()
- animate()
- Animate
- animate
- wpf animate
- jquery animate
- jquery. animate
- Animate方法
- animate用法
- Animate resource
- animate 还原
- setTimeOut+animate
- Animate.css
- Jquery animate
- jQuery animate()
- css3 animate
- 【图解JDK源码】BlockingQueue的基本原理
- 【hdu 1358】Period(kmp)
- 第五周项目2-建立链栈算法库
- map和list使用过程中注意集合中空数据引发的空指针
- 在 C# 中通过 P/Invoke 调用Win32 DLL
- animate
- NYOJ1036 非洲小孩(又一道贪心水题,区间选点问题)
- ubuntu 常用命令
- Linux的shell特殊字符
- 第五周项目3-括号的匹配
- 机器学习常用的分类器比较
- codeforces 490C Hacking Cypher(大数逆向取模)
- 捕捉程序崩溃事件的方法
- LDD延时