- 浏览: 341886 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
jQuery animate或css3制作查看原图按钮收缩隐藏-20130718
1、效果及功能说明
制作两种查看原图按钮收缩展开,隐藏关闭
2、实现原理
定义好伪类让后让伪类来控制显示原图片的标志出现和隐藏,通过css来定义图标出现的位置和多少时间内完成动画的效果,在分别定义鼠标在图片的左右变成左右箭头的鼠标告诉用户往那边滚动
主要的方法
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
制作两种查看原图按钮收缩展开,隐藏关闭
2、实现原理
定义好伪类让后让伪类来控制显示原图片的标志出现和隐藏,通过css来定义图标出现的位置和多少时间内完成动画的效果,在分别定义鼠标在图片的左右变成左右箭头的鼠标告诉用户往那边滚动
主要的方法
$("#pin-jsbox").mouseenter(function(){ //控制容器里面的按钮收缩隐藏 $(this).find("#zoomr_show").animate({width:"32",height:"32"},100); //控制查看原图的标志出现的地方 }).mouseleave(function(){ $(this).find("#zoomr_show").animate({width:"0",height:"0"},100); //当鼠标离开图片后显示原图的标志消失
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#pin_cssbox").hover(function(){ //定义一个伪类 $(this).addClass("hover"); //控制容器添加hover },function(){ $(this).removeClass("hover"); //控制容器移除hover,通过css3控制按钮动画移动 }); $("#pin-jsbox").mouseenter(function(){ //控制容器里面的按钮收缩隐藏 $(this).find("#zoomr_show").animate({width:"32",height:"32"},100); //控制查看原图的标志出现的地方 }).mouseleave(function(){ $(this).find("#zoomr_show").animate({width:"0",height:"0"},100); //当鼠标离开图片后显示原图的标志消失 }); }); </script> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} .demo{width:700px;margin:40px auto;} .thead{height:40px;line-height:30px;} .thead h2{font-size:14px;margin:0 20px;display:inline;color:#3366cc;} .box{height:315px;width:320px;position:relative;overflow:hidden;border:solid 1px #ddd;float:left;margin:0 10px;display:inline;} #zoomr_show{ z-index:9999;position:absolute;display:block;_background:#000;background-image:url(zoomr_in.png);cursor:pointer; -webkit-transition:right .15s ease-in-out,top .15s ease-in-out; -moz-transition:right .15s ease-in-out,top .15s ease-in-out; -ms-transition:right .15s ease-in-out,top .15s ease-in-out; -o-transition:right .15s ease-in-out,top .15s ease-in-out; transition:right .15s ease-in-out,top .15s ease-in-out } #zoomr_show:hover{background-position:left -32px} #zoomr_show:active{background-position:left -64px} #pin_cssbox #zoomr_show{top:-50px;right:-50px;width:32px;height:32px;} #pin_cssbox.hover #zoomr_show,#pin_cssbox:hover #zoomr_show{top:0;right:0;} #pin-jsbox #zoomr_show{top:0;right:0;width:0;height:0;} .box .prevbtn,.box .nextbtn{position:absolute;top:0;width:50%;height:100%;display:block;z-index:100;background:url(spacer.gif);} .box .prevbtn{cursor:url("http://www.17sucai.com/static/images/prev.cur"), auto;left:0;} .box .nextbtn{cursor:url("http://www.17sucai.com/static/images/next.cur"), auto;right:0;} </style> <div class="demo"> <div class="thead"> <h2 style="float:left;">css3 控制查看原图按钮动画收缩隐藏</h2> <h2 style="float:right;">jQuery animate控制查看原图按钮动画收缩隐藏</h2> </div> <div class="box" id="pin_cssbox"> <img src="images/1235.jpg" width="320" height="315" alt="刘诗诗" /> <a href="http://www.17sucai.com/" title="上一篇" class="prevbtn"></a> <a href="http://www.17sucai.com/" title="上一篇" class="nextbtn"></a> <a target="_blank" href="images/2345.jpg" title="查看原图" id="zoomr_show"></a> </div> <div class="box" id="pin-jsbox"> <img src="images/645.jpg" width="320" height="315" alt="刘诗诗" /> <a href="http://www.17sucai.com/" title="上一篇" class="prevbtn"></a> <a href="http://www.17sucai.com/" title="上一篇" class="nextbtn"></a> <a target="_blank" href="images/534.jpg" title="查看原图" id="zoomr_show"></a> </div> </div> </body> </html>
发表评论
-
Zepto
2015-08-15 13:49 1236Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 775//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 584Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 534Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 881首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2740Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 712特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14754流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6268首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1383通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 698一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 916<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7721. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 753一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 543看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 871最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 645最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 440做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 707在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 771<object width="940&qu ...
相关推荐
在本文中,我们将深入探讨如何使用jQuery和animate.css创建自定义弹窗动画插件。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果。animate.css则是一个预设动画库,提供了大量可立即使用的CSS...
crosscover是一款基于animate.css的jQuery全屏幻灯片插件。该幻灯片可以使图片无限循环轮播,可以使用animate.css的所有效果来制作图片进入和离开的动画效果,可以暂停自动播放等,并且使用非常简单。
Animate.css 是一个流行的开源 CSS 动画库,它极大地简化了在网页中添加各种炫酷动画的流程。这个库包含了多种预定义的动画效果,可以让开发者无需从零编写复杂的 CSS3 动画代码就能实现丰富的视觉体验。让我们深入...
总结来说,jQuery Animate分页按钮是一种创新的用户界面设计,它利用jQuery的动画功能实现了分页按钮的动态展开和收缩,提升了用户体验。理解和掌握这一技术,对于提升网页的交互性和吸引力具有重要意义。开发者可以...
Animate.css 是一个强大的开源CSS动画库,它提供了一系列预先定义好的动画效果,使得开发者无需从零开始编写复杂的CSS代码,就能轻松实现各种炫酷的动态效果。这个库被广泛应用于网页设计,提升用户体验,吸引用户...
Animate.css 是一个强大的预设CSS3动画库,它为开发者提供了丰富的动画效果,极大地简化了在Web项目中添加动态效果的工作。这个库包含了各种各样的动画类型,如淡入淡出、滑动、旋转、缩放等,适用于按钮、图标、...
Animate.css是一个CSS3动画库,它使得在网页上添加复杂的动画变得简单快捷。通过在HTML元素上直接应用预定义的类名,就可以轻松实现各种动态效果,如淡入淡出、滑动、旋转、放大缩小等。这极大地简化了开发者的工作...
**CSS3 动画库 animate.css 深度解析** CSS3是现代网页设计的关键技术之一,它提供了许多增强用户体验的特性,其中动画效果尤其引人注目。animate.css是一个非常强大的开源CSS3动画库,它集合了大约50种预定义的...
此外,随着Web性能的提升和浏览器对CSS3动画的支持,一些开发者开始使用CSS3替代jQuery animate来实现滑动收缩效果。CSS3动画在某些情况下可能更高效,因为它们是由浏览器的GPU处理的,而不是JavaScript。然而,...
3. **jQuery代码**:使用jQuery选择器找到目标元素,然后在适当的时间点(例如页面加载完成、用户点击事件等)调用相应的动画方法,添加或删除Animate.css的动画类。 4. **动画执行**:当jQuery应用动画类后,浏览器...
《基于animate.css的jQuery+CSS3文字动画插件解析》 在现代网页设计中,动态效果的运用可以提升用户体验,使网页更具吸引力。本篇文章将深入探讨一款名为"基于animate.css的jQuery+CSS3文字动画插件"的工具,它巧妙...
jcSlider是一款基于animate.css的响应式jQuery轮播图插件。处于性能考虑,该轮播图插件没有使用jQuery animations,仅使用CSS3动画。它不需要计算图片的运动距离,尺寸等,只需要在相应的元素上添加或删除相应的...
插件描述:notification是一款基于Animate.css的炫酷jQuery...该插件可以在屏幕的四个角显示消息通知框,结合Animate.css可以制作出多种效果非常炫酷的CSS3动画特效。 演示地址:http://www.jq22.com/jquery-info7942
通过这个教程,开发者不仅可以学习到如何利用animate.css创建弹出框特效,还可以了解到如何结合JavaScript或jQuery实现更复杂的交互。这对于提升网页的用户体验和设计感是非常有价值的。同时,这个知识点也鼓励...
总结,jQuery结合animate.css制作弹窗动画插件,不仅简化了动画实现的复杂度,还提升了弹窗的视觉效果和交互体验。通过学习和实践这个例子,开发者可以掌握如何运用jQuery进行事件处理、动画控制,以及如何结合...
jquery.animator.js是一款基于animate.css的jquery动画插件。Animator插件可以为DOM元素提供各种animate.css中设定的CSS3动画,并额外提供当DOM元素进入视口时触发CSS3动画的方法。
【animate.css】是一种开源的CSS动画库,它提供了一系列预定义的动画效果,使得开发者能够轻松地在网页中添加各种动态效果。这个标题"会动的banner animate.css"表明我们将探讨如何利用animate.css来创建一个具有...