ASP动态网页设计与Ajax技术----制作图片轮显效果

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>制作图片轮显效果</title>
</head>
<style type="text/css">
 img{border: 0px;}
 .imgsBox{overflow: hidden; width: 282px; height: 176px;}
 .imgs a{display: block; width: 282px; height: 164px;}
 .clickButton{
  background-color: #999999; width: 282px; height: 12px;
  position: relative; top: -1px; _top: -5px;
 }
 .clickButton div{float: right;}
 .clickButton a{
  background-color: #666; border-left: #ccc 1px solid;
  line-height: 12px; height: 12px; font-size: 10px;
     float: left; padding: 0 7px;
  text-decoration: none; color: #fff;
 }
 .clickButton a.active,.clickButton a:hover{background-color: #d34600;}
 </style>
<body><script src="jquery-3.4.1.min.js"></script>
 <script>
 $(function(){
  $(".clickButton a").attr("href","javascript:return false;");
  $(".clickButton a").each(function(index){
   $(this).click(function(){
    changeImage(this,index);
   });
  });
  autoChangeImage();
 });
 function autoChangeImage(){
  for(var i=0;i<=10000;i++){
   window.setTimeout("clickButton("+(i%5+1)+")",i*2000);
  }
  
 }
 function clickButton(index){
  $(".clickButton a:nth-child("+index+")").click();
 }
 function changeImage(element,index){
  var arryImgs=["照片/1.jpg","照片/2.jpg","照片/3.jpg","照片/4.jpg","照片/5.jpg"];
  $(".clickButton a").removeClass("active");
  $(element).addClass("active");
  $(".imgs img").attr("src",arryImgs[index]);
 }
 </script>
 <div class="imgsBox">
   <div class="imgs">
  < a href=" ">< img id="pic" src="../img/1.PNG" width="282" height="164" /></ a>
  </div>
 <div class="clickButton">
  <div>
   <a class="active" href="">1</ a>
   <a class="" href="">2</ a>
   <a class="" href="">3</ a>
   <a class="" href="">4</ a>
   <a class="" href="">5</ a>
   </div>
  </div>
 </div>
</body>
</html>

原文地址:https://www.cnblogs.com/sihuan/p/12091588.html

时间: 2024-08-25 10:38:42

ASP动态网页设计与Ajax技术----制作图片轮显效果的相关文章

ASP动态网页设计与Ajax技术----制作折叠式菜单

<!doctype html><html><head><meta charset="utf-8"><title>制作折叠式菜单</title></head><style type="text/css"> ul{list-style: none; margin: 0; padding: 0;} #accordion{width: 200px;} #accordion li{

ASP动态网页设计与Ajax技术----制作Tab面板

<!doctype html><html><head><meta charset="utf-8"><title>制作Tab面板</title></head><style type="text/css"> #tab{  margin: 0; list-style: none;  padding: 0 0 31px;  border-bottom: 1px solid #11

在 PHP 中结合 Ajax 技术进行图片上传

前面几则日志中讲述了在 PHP 中上传文件,相信大家对 PHP 中如何进行文件上传已经初步掌握.本文来继续探讨在 PHP 中上传文件的技术,不同的是,本次上传将仅限于图片文件的上传,并且将采用 Ajax 技术. 本例将要实现这样的效果:当用户选择图片,开始上传后,后台上传完成时,随即会显示到当前页面.由于,从开始上传到上传完成,再到图片显示均在一个页面上 完成(从表面上看).所以使用 Ajax 技术是必须的.但如何使用这些操作在一个页面上来完成呢?考虑到这样的情况,当文件开始上传后,便开始打开

网页设计你应该知道的图片格式选择技巧

网页设计中,切图输出是指设计师将手边绘制完成的原始图稿转换成网页用的图片格式.并交由下一位人员网页排版的重要步骤.选择适合的图片格式不但可以将让界面设计得到合理的显示效果.甚至还可以有效的控制图档的档案大小,节省下载时间.有效的减少服务器的负担. 以UI设计师最常用的 Photoshop 以及 Illustrator 为例,都提供了「储存为网页用-」的功能.与默认的存盘模式不同,在这个模式中,软件提供了仿真图文件输出的质量调整.档案大小控制等针对网页图文件需求的选项: 相信许多人都知道网页设计中

使用Ajax+jQuery来实现前端收到的数据在console上显示+简单的主页设计与bootstrap插件实现图片轮播

1.实现前端输入的数据在console上显示 上一篇是解决了在前端的输入信息在cygwin上显示,这次要给前台们能看见的数据,因为数据库里插入的数据少,所以写的语句翻来覆去就那几个词,emmm···当然实现了个不靠谱的,在前台还能看见用户密码 ·····功能是这个意思hhhh 在register也就是注册界面部分的代码: <script> $('#submit').on("click ", function () { var a = $('#login input[name

图片轮播效果的制作

现在在很多网页中都存在一个效果,那就是大图轮播效果,它使网页更加的美观,制作方法为: 这样就可以所作出大图轮播的效果,其中加入向左和向右的两个按键,可以手动控制图片出现的顺序.

jQuery制作无缝轮播效果

[一]HTML结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jquery制作无缝轮播器</title> <script type="text/javascript" src="jquery-1.12.4.js"></script> &

网页设计入门--使用css设置图片样式

一.定义图片边框 方法1: border-style:dotted(点划线)|dashed(虚线)|solid; border-color:参数; border-width:数值; 方法2: border:style(必须放在第一个位置) color width; 方法3: border-left-style:solid; border-right-color:#cacece; border-bottom-width:2px; 方法4: border-style:dotted solid das

CSS快速制作图片轮播的焦点

来源:http://www.ido321.com/858.html 效果图: 演示地址:http://jsfiddle.net/Web_Code/q5qfd8aL/embedded/result/ 代码: 1: <!DOCTYPE html> 2: <html lang="en"> 3: <head> 4: <meta http-equiv="content-type" content="text/html;cha