jquery.gridrotator实现响应式图片展示画廊效果_jquery

 jquery.gridrotator是一款非常实用的响应式图片展示画廊插件。这款图片展示画廊插件将图片像网格一样排列,然后随机将某个格子中的图片翻转显示另一张图片。共有6种效果。

HTML结构:

HTML结构非常简单。

<div id="ri-grid" class="ri-grid ri-grid-size-1 ri-shadow">
  <ul>
    <li><a href="#"><img src="images/medium/1.jpg" alt="Whatever works"/></a></li>
    <li><a href="#"><img src="images/medium/2.jpg" alt="Anything else"/></a></li>
    <!-- ... -->
  </ul>
</div>

调用插件

$(function() {
  $( '#ri-grid' ).gridrotator();
});

注意别忘了引入jQuery和jquery.gridrotator.js文件。
可选参数

// number of rows
rows      : 4,

// number of columns
columns     : 10,

// rows/columns for different screen widths
// i.e. w768 is for screens smaller than 768 pixels
w1024      : {
  rows  : 3,
  columns : 8
},

w768      : {
  rows  : 3,
  columns : 7
},

w480      : {
  rows  : 3,
  columns : 5
},

w320      : {
  rows  : 2,
  columns : 4
},

w240      : {
  rows  : 2,
  columns : 3
},

// step: number of items that are replaced at the same time
// random || [some number]
// note: for performance issues, the number should not be > options.maxStep
step      : 'random',
maxStep     : 3,

// prevent user to click the items
preventClick  : true,

// animation type
// showHide || fadeInOut || slideLeft ||
// slideRight || slideTop || slideBottom ||
// rotateLeft || rotateRight || rotateTop ||
// rotateBottom || scale || rotate3d ||
// rotateLeftScale || rotateRightScale ||
// rotateTopScale || rotateBottomScale || random
animType    : 'random',

// animation speed
animSpeed    : 500,

// animation easings
animEasingOut  : 'linear',
animEasingIn  : 'linear',

// the item(s) will be replaced every 3 seconds
// note: for performance issues, the time "can't" be < 300 ms
interval    : 3000,
// if false the animations will not start
// use false if onhover is true for example
slideshow    : true,
// if true the items will switch when hovered
onhover   : false,
// ids of elements that shouldn't change
nochange    : []

当你定义网格大小的时候,你要注意的是不是所有的图片都会在网格中立刻显示。举个例子,你有50张图片,定义了4行5列,那么会有20张图片在网格中显示,其它30张用来做图片翻转切换。

以上所述就是本文的全部内容了,希望大家能够喜欢。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, 响应式
图片展示
gridrotator、jquery.gridrotator、响应式产品展示、产品多图展示 响应式、中英文响应式茶叶展示,以便于您获取更多的相关知识。

时间: 2024-08-17 20:10:20

jquery.gridrotator实现响应式图片展示画廊效果_jquery的相关文章

jquery.gridrotator实现响应式图片展示画廊效果

本教程将教大家制作一个jQuery响应式图片展示画廊效果,所有图片以网格的形式排列,然后定时随机翻转其中某些格子用来切换图片.这种效果可以用来当做背景或装饰放在我们的网站上.       jquery.gridrotator是一款非常实用的响应式图片展示画廊插件.这款图片展示画廊插件将图片像网格一样排列,然后随机将某个格子中的图片翻转显示另一张图片.共有6种效果. HTML结构: HTML结构非常简单. ? 1 2 3 4 5 6 7 <div id="ri-grid" clas

基于jquery个性的飞入式图片幻灯切换效果

先我们看飞入式图片幻灯版的效果图片 css代码  代码如下 复制代码 <style type="text/css"> *{margin:0;padding:0;} body{color:#333;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;} img{border:0;} ol,ul,li{list-style:none;} a{text-decoration:none;color:#333;}

使用jQuery制作基础的Web图片轮播效果_jquery

首先看一下效果: 就这么个意思,没截动图哈~ 轮播效果分析: 轮播效果大致可以分为3个部分:轮播图片(图片或者是包含容器),控制轮播图显示的按钮(向左.向右按钮,索引按钮(例如上面效果图的顶部的数字按钮)),每隔一段时间轮流显示轮播图片. 轮播图的显示:要显示的轮播图显示,不需要显示的轮播图隐藏:通常将这些轮播图片以定位的方式重叠在一起,每次显示一张轮播图片. 控制按钮:鼠标点击或者移到索引按钮上面时,显示对应索引位置的轮播图:向上.向下按钮负责控制显示上一张.下一张轮播图片. 其它:一般索引按

Web开发中的响应式图片处理

目前手机等移动设备网站开发已经有比较好的解决方案,一种是响应式网站,像笔者博客一样,PC网站就是移动网站,一种是把移动网站和PC网站分开,类似淘宝那样.从网站SEO的角度来说,两者并无差别,也各有利弊,不论采取那种方式也都能解决移动设备浏览问题.随着移动设备和类型越来越多,我们几乎不太可能针对某一类设备建设单独的网站,不论PC网站和移动网是否分开建设,那都意味着我们的移动网站将会面临越来越多各不相同设备进行访问,也就是说即使是建设单独的移动网站,我们也必须要考虑网站符合用户的设备特性. 一般来说

Chrome 34 Beta版的语音搜索和响应式图片支持

Chrome 33稳定版发布才过了一周,Google就宣布了Chrome 34 beta for Windows.Mac.以及Linux.Chrome 34 beta的新功能包括--支持响应式图片.unprefixed版本的Web Audio API.以及"OK Google"语音搜索.当然,人们最感兴趣的,应该都是后者--只需在Chrome中新建标签页或访问Google.com,再说一句"OK Google",浏览器就会自动提取语音关键词并进行搜索了. 该功能已登

【转】CSS 与 HTML5 响应式图片

关于响应式的,近来国内外也不断提到,还是目前比较流行的技术话题,这篇文章来至淘宝UED的,讲得是响应式图片,写得很不错.  随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高.如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变这种现状.那么到底什么是响应式图片呢? 什么是响应式图片? 响应式图片是指:用户代理根据输出设备的分辨率不同加载不同类型的图片,不会造成带宽的浪费.同时,在改变输出设备类型或分

CSS 与 HTML5 响应式图片

随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高.如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变这种现状.那么到底什么是响应式图片呢? 什么是响应式图片? 响应式图片是指:用户代理根据输出设备的分辨率不同加载不同类型的图片,不会造成带宽的浪费.同时,在改变输出设备类型或分辨率时,能及时加载对应类型的图片. CSS3 响应式图片 对于很多 IOS 开发者来说可能已经不太陌生了,为了适配 Reti

Bootstrap实现圆角、圆形头像和响应式图片_javascript技巧

Bootstrap提供了四种用于<img>类的样式,分别是: .img-rounded:圆角 (IE8 不支持),添加 border-radius:6px 来获得图片圆角:.img-circle:圆形 (IE8 不支持),添加 border-radius:50% 来让整个图片变成圆形..img-thumbnail:缩略图功能,添加一些内边距(padding)和一个灰色的边框..img-responsive:图片响应式 (将很好地扩展到父元素). 使用: 将类样式直接添加到class中即可:&l

使用srcset实现响应式图片 sizes属性

图片要在各种设备上平滑过渡显示,它们将会碰到的问题有:1.适当的优化和减少图片的体积:2.注意不要浪费带宽(网站的成败与否加载速度是其中主要因素之一):3.设备使用相应的解决方案. 对于第一个问题,使用TinyPng和JPEGmini工具可以帮助减少图片的体积和优化图片. 对于第二个问题,在一些场合下我们可能要使用到强大的媒体查询.多亏了有他们,我们可以很简单的处理背景图片的问题.但是,有些地方使用的是img来显示图片,这也是我们要解决的第三个问题,也是最后一个问题,如何根据设备的分辨率调用合适