JS——网页图片轮播特效

焦点图轮播

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 4 <meta http-equiv="Content-Language" content="zh-CN">
 5 <meta name="Keywords" content="SuperSlide,jQuery焦点图/幻灯片">
 6 <meta name="Description" content="SuperSlide 致力于解决网站大部分特效展示问题,使网站代码规范整洁,方便维护更新。网站上常用的“焦点图/幻灯片”、“Tab标签切换”、“图片滚动”、“无缝滚动”等等只需要一个SuperSlide即可解决!还可以多个SuperSlide组合创造更多效果">
 7 <title>SuperSlide - 焦点图/幻灯片</title>
 8 <script type="text/javascript" src="../jquery1.42.min.js"></script><script type="text/javascript" src="../jquery.SuperSlide.2.1.js"></script>
 9 </head>
10
11 <body>
12
13
14
15         <style type="text/css">
16         /* css 重置 */
17         *{margin:0; padding:0; list-style:none; }
18         body{ background:#fff; font:normal 12px/22px 宋体;  }
19         img{ border:0;  }
20         a{ text-decoration:none; color:#333;  }
21
22         /* 本例子css */
23         .slideBox{ width:450px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
24         .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
25         .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
26         .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
27         .slideBox .hd ul li.on{ background:#f00; color:#fff; }
28         .slideBox .bd{ position:relative; height:100%; z-index:0;   }
29         .slideBox .bd li{ zoom:1; vertical-align:middle; }
30         .slideBox .bd img{ width:450px; height:230px; display:block;  }
31
32         /* 下面是前/后按钮代码,如果不需要删除即可 */
33         .slideBox .prev,
34         .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
35         .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
36         .slideBox .prev:hover,
37         .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
38         .slideBox .prevStop{ display:none;  }
39         .slideBox .nextStop{ display:none;  }
40
41         </style>
42
43         <div id="slideBox" class="slideBox">
44             <div class="hd">
45                 <ul><li>1</li><li>2</li><li>3</li></ul>
46             </div>
47             <div class="bd">
48                 <ul>
49                     <li><a href="http://www.SuperSlide2.com" target="_blank"><img src="images/pic1.jpg" /></a></li>
50                     <li><a href="http://www.SuperSlide2.com" target="_blank"><img src="images/pic2.jpg" /></a></li>
51                     <li><a href="http://www.SuperSlide2.com" target="_blank"><img src="images/pic3.jpg" /></a></li>
52                 </ul>
53             </div>
54
55             <!-- 下面是前/后按钮代码,如果不需要删除即可 -->
56             <a class="prev" href="javascript:void(0)"></a>
57             <a class="next" href="javascript:void(0)"></a>
58
59         </div>
60
61         <script type="text/javascript">
62         jQuery(".slideBox").slide({mainCell:".bd ul",autoPlay:true});
63         </script>
64
65
66
67 </body>
68 </html>
69 <script type="text/javascript">
70 //百度统计代码
71 var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
72 document.write(unescape("%3Cscript src=‘" + _bdhmProtocol + "hm.baidu.com/h.js%3Fa630f96b6a9dd549675d26373853f7f1‘ type=‘text/javascript‘%3E%3C/script%3E"));
73 </script>

效果图:

这里用的是大话主席写的superslide框架,一个js特效的框架,能解决大部分轮播等问题。

附上superslide地址:http://www.superslide2.com/

时间: 2024-10-18 11:15:57

JS——网页图片轮播特效的相关文章

20款带左右箭头的焦点图片轮播特效代码

20款带左右箭头的焦点图片轮播特效代码分享 html5带倒影3D图片叠加轮播切换特效 jQuery slide图片自动轮播滚动插件 jQuery焦点图插件带按钮控制图片轮播滚动代码 jquery仿hao123带新闻标题图片轮播滚动效果 jQuery仿瑞丽全屏透明遮罩图片轮播滚动代码 jQuery带网上开户表单的焦点图轮播代码 jquery左右箭头控制带缩略图片轮播切换 jQuery responsiveslides.js响应式图片轮播特效 jQuery OwlCarousel图片滚动插件世界杯图

【图片轮播特效插件】--- 效果实现

忙了一段时间,终于能好好静下来写这篇博文了,那废话就不多说,直接开始吧. 按照上一篇对于jQuery插件的学习掌握,首先就是搭好一个合适的框架,定好插件中需要用到的属性,给其他使用者留出使用接口: 1 (function($){ 2 //各种默认的属性参数 3 var defaults = { 4 width: 400, 5 height: 200, 6 direction:'left', 7 imgs:[{ 8 src:'p0.jpg', 9 link:'http://www.cnblogs.

原生js和jquery实现图片轮播特效

(1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外围部分(其实也就是最外边的整体wrapper) 2.接着就是你设置图片轮播的地方(也就是一个banner吧) 3.然后是一个图片组(可以用新的div 也可以直接使用 ul-->li形式) 4.然后是图片两端的左箭头和右箭头5.然后是一个透明背景层,放在图片底部 6.然后是一个图片描述info层,放在透明背景层的左下角(div 或 ul-->li) 7.然后是一个按钮层,用来定位图片组的index吧,放在透明背景层的右下角(div

用JS做图片轮播

脚本之家 首页应用手游攻略教程 ﹤首页 >> 网络编程 >> JavaScript >> 网页特效 >> 图象特效 js 图片轮播(5张图片) 作者:mdxy-dxy 网上比较常见的用jquery实现的图片轮播效果代码. 演示地址:http://img.jb51.net/online/picPlayer/picplay.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/

web前端之图片轮播特效

这周用jquery来实现网页上常见的图片轮播效果,下边是效果图: 当我们用鼠标点击上图中的向左以及向右按钮时候,图片会发生相应的切换效果,代码如下: index.html源代码: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus

使用JS实现图片轮播(前后首尾相接)

最近各种跑面试,终于还是被问到这个,一脑子浆糊,当时没想出来首尾相接怎么搞,回来之后研究了一波,终于搞出来了,不多说,直接看代码 代码参考了一位已经写好了图片轮播功能的(再次表示感谢),但是没有首尾相接的功能,本人在此基础上增加了首尾相接功能. 效果如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

基于原生js的图片轮播效果简单实现

基本效果如下: 实现了三张图片自动轮播+按键点击切换的效果. 基本思想: 图片轮播的效果和老式电影院的胶片放映形式很相似,在老式的电影院放映中,使用长长的胶片记录影片,胶片上是按顺序排列的一系列图片,通过快速通过放映机放映口,使这些图片产生一个连贯的切换效果,形成了动态的影片.所以,这里图片轮播的形式也可以采用这种方式来形成动画效果. 形式如下图: (黑框即我们的最外层的容器,充当放映机的存在:绿框就是胶片,上面搭载着很多的图片:粉框内即我们要轮播的图片) 从上图出发,我们要做到图片轮播,那么只

原生js实现图片轮播效果

思路:设置父容器(一定宽度,一定高度,相对定位,子容器超出部分进行隐藏),子容器图片并排(浮动,绝对定位,每次点击进行相应的左或右偏移量) 1.html: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Carousel figure</title> 5 <meta charset="utf-8"> 6 <!-- 浏览器标签页显示图标 --> 7 <lin

js实现图片轮播

实现图片轮播的效果 1 <script language =javascript > 2 function $(id){ 3 return document.getElementById(id); 4 } 5 var curIndex = 0; 6 //时间间隔 单位毫秒 7 var times = 1000; 8 var arr = []; 9 arr[0] = "0.jpg"; 10 arr[1] = "1.jpg"; 11 arr[2] = &qu