简单的JS+HTML+CSS达成图片轮播

css代码

*{ margin:0px auto; padding:0px; font-family:微软雅黑; font-size:14px;}

html中的代码

<div style="width:1000px; height:250px; margin-top:30px">
	<img src="img/11.jpg" width="1000" height="250" />
    <img src="img/22.png" width="1000" height="250" style="display:none" />
    <img src="img/33.png" width="1000" height="250" style="display:none" />
    <img src="img/44.png" width="1000" height="250" style="display:none" />
</div>

JS代码

window.setInterval("Huan()",2000);

//找到图片的最大索引
var n = document.getElementsByTagName("img").length-1;
//存当前图片的索引
var d =0;

//换图
function Huan()
{
    //找到所有图片
    var attr = document.getElementsByTagName("img");

    //当前索引加1
    d++;

    //判断索引是否超出范围
    if(d>n)
    {
        d = 0;
    }

    //换图
    //让所有隐藏
    for(var i=0;i<=n;i++)
    {
        attr[i].style.display = "none";
    }

    //让该索引的显示
    attr[d].style.display = "block";
}
时间: 2024-10-13 16:16:24

简单的JS+HTML+CSS达成图片轮播的相关文章

js/jquery中实现图片轮播

一,jquery方法 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图片轮播 jq(左右切换)</title> <style type="text/css">   body,div,ul,li,a,

js原生代码之图片轮播

话不多说说,直接上代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script src="./public/js/jquery-1.11.2-min.js">&l

原生js和jquery实现图片轮播

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

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

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

cssSlidy.js 响应式手机图片轮播

cssSlidy是一款支持手机移动端的焦点图轮播插件,支持标题设置,滑动动画,间隔时间等. 在线实例 实例演示 使用方法 <div id="slidy-container">      <figure id="slidy">          <a href='#' target='_blank'><img src="img/2.jpg" alt="jQuery.nicescroll美化滚动条&

js或jquery实现图片轮播

如: 1.//3个div的统一class = 'div' var index =0; //3秒轮播一次 var timer = setInterval(function(){     index = (index == 2) ? 0 : index + 1;               //某个div显示,其他的隐藏     $(".div").hide().eq(index).show();     }, 3000); 2.http://www.jb51.net/article/64

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

面向对象编程---图片轮播

今天复习了一下面向对象编程,下面是我的效果图 看着这个图片你会觉得这没有什么,那么上代码: html部分: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 ul,ol,li{padding:0;margin:0;li

使用纯css3实现图片轮播

<!DOCTYPE html> <html> <head> <title> 飛天网事--纯CSS代码实现图片轮播 </title> <meta charset="utf-8" /> <meta name="description" content="飛天网事,WEB前端开发,纯css3代码图片轮播,HTML5+CSS3精彩案例" /> <meta name=