首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仿Google+相册动画

在使用Google+时候,查看某一相册,会经常看到,如下图所示动画效果。 ? 鼠标移入、移出时均有动画效果,咋一看估计是使用了css3transform属性来实现动画效果。...在网上搜索“Google+ 相册 效果”时候发现有人使用CSS3做了这样效果,不过使用调试工具查看节点元素时候,我觉得它是使用JS在进行控制。...实例暂时仅支持较新版本:Chrome、Safari、Firefox、Opera(其中Safari动画感觉不太流畅,所有浏览器中Chrome表现最好),示例请使用上述浏览器进行访问,演示地址>> 代码旋转坐标值都是写死...,而google+里应该是算出来,这里没有引用其它js库/框架,代码不算多,思路算比较简单(有优化空间,有空封装和折腾一下)。...DOCTYPE html> Google+相册展示 <meta name="generator" content="editplus"

84410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何备份你 QQ 空间相册

    周末无聊时候打开了下久违QQ空间,那么多年记录都还在。 ? 曾经建杰伦相册。 ? 想到之前网易相册都关闭了,虽然腾讯家大业大,但万一呢,于是想着把QQ空间图片都备份下来。...QQ相册下载 自己建个群,创建一个相册。 ? 将自己要下载空间相册复制到这个新建相册。 ? 可惜一直失败,也不知道去哪里给腾讯报个bug。 ? 如果成功复制过去了就可以批量下载了。 ?...批量获取QQ空间相册照片原始URL,使用前需要先进入到某个相册,页面加载完毕后会按钮旁边添加一个“下载当页”按钮,点击即可获取本页所有照片原始URL,然后粘贴到迅雷里即可进行批量下载 安装以后打开QQ...这样是可以下载,不过一个个相册点击还要导入idm下载有点麻烦,于是接着在Chrome插件里找,果然找到一个好用。...以上就是我备份QQ空间相册流程,工具有很多,关键看你怎么快速找到并学会使用它,学会方法这才是根本,希望对你有所帮助。

    4K10

    jQuery仿淘宝登录拖动滑块验证插件优化版

    var text = drag.find('.drag_text');         var maxWidth = drag.width() - handler.width();  //能滑动最大间距...                 //鼠标按下时候x轴位置         handler.mousedown(function(e){             isMove = true;             ...            $(document).unbind('mousemove');             $(document).unbind('mouseup');         }     }; })(jQuery...-- JS -->     $("#drag").drag(); 您也可以 直接下载 或者 访问 我GitHub 直接使用。...声明:本文由w3h5原创,转载请注明出处:《jQuery仿淘宝登录拖动滑块验证插件优化版》 https://www.w3h5.com/post/371.html (adsbygoogle

    2K20

    3D立体相册,一个可旋转立体相册

    11359.gif 主要功能:3D云相册,立体球体展示 可自行添加本地照片 可旋转,照片可放大 github下载 用代码是用云标签code,代码略有改动 主要代码调用 // 调用展示...sphereView.backgroundColor = [UIColor whiteColor]; [self.view addSubview:_sphereView]; 当然里面的很多元素都是可以改动,...根据自己需要自己改动即可 这里用是Button,你也可改为其他,数量也可改动 这里图片存储,展示用很笨拙,大家不要学我,要用好管理方式。...因为刚开始只是做着玩,后来就慢慢完善成小项目了。 说一下图片管理吧: 因为是单个展示,这里用是单个数组存储,展示。...当做到线上那个复杂形式时候,就远远不够了,因为会涉及到多个相册展示,删除,还有和标题联动性,线上是字典和数组相结合方式。

    3K10

    jQuery 图片查看插件 Magnify 开发简介(仿 Windows 照片查看器)

    前言 因为一些特殊业务需求,经过一个多月蛰伏及思考,我开发了这款 jQuery 图片查看器插件 Magnify,它实现了 Windows 照片查看器所有功能,比如模态窗拖拽、调整大小、最大化,图片缩放...因为没有找到相关插件,所以很多问题都是绞尽脑汁独立思考,比如以鼠标为中心缩放图片、改变弹窗大小时对图片移动限制、图片旋转之后缩放、平移等问题,而开发插件最让人头疼就是细节,甚至大部分时间是在修复单一功能...手动初始化插件方法和所有 jQuery 插件一样: $('[data-magnify=gallery]').magnify(options); 参数配置 options = { draggable...自定义样式 因为插件样式比较简单,所以修改起来也非常容易。除了 Windows 照片查看器,QQ 图片查看器也非常高大上。...我们只要简单修改就可以实现 QQ 图片查看器效果,但是部分功能比如缩略图还没有实现。

    3.2K90

    Jquery开发插件方法

    Jquery未开发插件提供了两个方法: (1)Jquery.extend(object)    -为Jquery类本身添加新方法;代码如下: $.extend({ add:function(a,b...){ return a+b; } }); 调用方法:$.add(3,4) - $=Jqueryjquery类添加了名为add一个静态方法,之后便可以在引入jquery地方,使用这个方法了...,$.add(3,4); (2)Jquery.fn.extend(object) $.fn相当于Jquery命名空间,fn上成员(方法function以及属性peoperty)会对每一个实例都有效果...=jquery.property,所以它是对property进行扩展,为jquery添加"成员函数",jquery实例都可以使用这个"成员函数" 假设我们要开发一款插件,做一个自定义弹框,那么代码可以这么写...: $.fn.extend({ zdyAlert:function(){ alert('自定义插件!')

    74750

    八、jQueryQQ音乐播放器

    选择框 伪选择框,使用图片,当被点击时,切换图片 鼠标悬停图标 使用a标签加背景图即可。使用jQuery监听鼠标的移入移出事件。...自定义滚动条使用了一个jQuery插件jQuery custom content scroller。利用这个插件可以轻松设置滚动条样式。...引入CSS文件 在jQuery下方引入JS文件 为需要添加元素调用mCustomScrollbar()方法 $(".content_list").mCustomScrollbar(); 为该元素添加自定义属性...width: 100%; height: 100%; z-index: -1; background: rgba(0, 0, 0, 0.35); } 加载歌曲 加载歌曲使用了jQuery...获取被点击位置距离窗口位置 获取默认距离窗口位置 被点击位置减去默认距离窗口位置 点击进度条时,调整小圆点以及前景色位置 progressClick: function () { var

    4.4K30

    jQuery 插件 this 指向问题(实战)

    代码 输入框选择日期 label 用于显示选中时间 button1 清除 label 时间 button2 重新赋值 label 时间 js代码实现功能 1. input 使用插件,并设置回调函数用来将控件选中值赋值给...(哦,对了,还有一个方法是重新点击时间控件上时间,相当于重新选择一次)。 那么插件有没有提供一个方法是:在时间选择以后,重新调用函数呢?...$.fn.这是在扩展 jQuery 对象,daterangepicker是扩展一个方法,(对象方法中this指向谁问题同样参考上一篇文章)。...this 指向 jQuery对象$("input[...]")。 到了这时候应该怎么办?放弃吗?怎么可能。...关于插件作者代码 当然了,代码中返回什么对象,返回哪个对象问题,我不明白作者是怎么想。如果是我来写插件,肯定不会返回一个jQuery对象,因为没什么必要。

    1.1K10

    如何编写自己jQuery插件

    什么是jQuery插件jQuery由原型对象组成,在某些时候可能需要一些操作和扩展。出于同样目的,jQuery插件被设计为对象继承添加任何其他方法一种方式。...不仅如此,在创建jQuery对象时,这些附加方法并不是孤立,而是在创建jQuery对象时使用其余方法(已经继承)调用。jQuery插件可以jQuery库中存在各种方法形式单独使用。...每个方法都是一个插件。但是,在新情况下,插件也可以自定义创建,这并不是一项非常困难任务。 jQuery是如何工作?...最后一行调用插件函数将所有带有a“标签链接变为黄色。 保护$Alias并添加作用域 编写jQuery插件时总是假定$使用jQuery函数别名。$在JavaScript库中非常有名。...因此,当需要多个jQuery库时,使用$可能会产生冲突。因此,为了使我们能够将jQuery与其他插件一起使用。必须将代码放在立即调用函数表达式中。这之后是jQuery传递,然后命名它参数$.

    1.7K10
    领券