導航:首頁 > 萬維百科 > 網頁設計中輪播圖製作教程

網頁設計中輪播圖製作教程

發布時間:2021-02-24 08:13:29

1、HTML圖片輪播怎麼做?

let time = null;
let img_index = 0;
let node = '頁面中來圖片自輪播的滑塊區域元素';
let max_index = 4;
time = function (){
img_index += 1;
if(img_index >= max_index){
img_index = 0;
}
node.style.setProperty('transform','translateX(' + -(img_index * 100) + 'px)');
setTimeout(time,2000ms);

};
time();

2、如何在網頁製作中設計一個滾動的圖片

搜索焦點圖,一大堆的資料。

3、如何用只用html 製作圖片輪播效果?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
<html xmlns="" xml:lang="zh" lang="zh">
<head>
<title>完全利用CSS實現圖片切換特效_網頁代碼站()</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
<style>
dl { position:absolute;width:240px;height:170px;border:10px solid #eee; }
dd { margin:0;width:240px;height:170px;overflow:hidden; }
img { border:1px solid black }
dt { position:absolute;right:3px;top:50px; }
a { display:block;margin:1px;width:20px;height:20px;text-align:center;font:700 12px/20px "宋體",sans-serif;color:#fff;text-decoration:none;background:#666;border:1px solid #fff;filter:alpha(opacity=40);opacity:.4; }
a:hover {background:#000}
</style>
</head>
<body>
<dl$amp;>amp;$lt;dt$amp;>amp;$lt;a #a" title="">1</a>
<a #b" title="">2</a>
<a #c" title="">3</a>
</dt>
<dd$amp;>amp;$lt;img src="" alt="" id="a" />
<img src="" alt="" id="b" />
<img src="" alt="" id="c" />
</dd>
</dl>
</body>
</html>

4、網頁製作中如何製作滾動圖片

是通過jquery實現的,你找一個引用。然後在頁面添加如下JS代碼
//=======廣告輪播圖的實現=======
var _index=0;//初始化序列
var timePlay=null;
$("#Adv .ImgList").eq(0).show().siblings("div").hide();//最開始顯示第一張
//#Adv .ImgList換成你的ID或CLASS
$("ul.button li").hover(function(){/*滑鼠在上面*/
clearInterval(timePlay);//清處定時播放器
_index=$(this).index();//獲取當前li序列號
//alert(_index);//彈窗
$(this).addClass("hover").siblings().removeClass("hover");//顯示按扭
//fadeIn 淡入 fadeOut 淡出 你也可以選別的切換方式
$("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();//顯示圖片
},function(){/*滑鼠移開*/
autoPlay();//啟用定時播放器
});

//自動輪播
//構建自動輪播的函數
function autoPlay(){
//alert("sss");
//設置定時器
timePlay=setInterval(function(){
_index++;
if(_index<4){
if(_index==3){_index=-1; }//變成-1
$("ul.button li").eq(_index).addClass("hover").siblings().removeClass("hover");//顯示按扭
$("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();//顯示圖片

}else{_index=-1;/*設置序列號為-1,跳到播放第一張圖片*/}
},2000);
};
autoPlay();//調用和執行
//不知道你能否了解

5、【急】html網頁製作,如何實現對圖片輪播腳本的調用

<head>
<link rel="stylesheet" href="flexslider.css" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
<!--這里改成你自己的jQuery文件位置,因為谷歌被牆了-->
</script><script src="jquery.flexslider.js"></script>
<!-- 把下面這行代碼放在 <head> 標簽裡面, 前面三個鏈接js腳本的代碼後面 -->
<script type="text/javascript" charset="utf-8">  $(window).load(function() {    $('.flexslider').flexslider();  });</script>
</head>

<body>
<!-- Place somewhere in the <body> of your page -->
 <div class="flexslider">
  <ul class="slides">
   <li>
    <img src="slide1.jpg" />
   </li>
   <li>
    <img src="slide2.jpg" />
   </li>
   <li>
    <img src="slide3.jpg" />
   </li>
  </ul>
 </div>
</body>

剩下的配置部分根據網頁上的提示來就行了

6、網頁設計中如何添加焦點切換輪播圖呢

參考代碼,還有一個js文件,留下郵箱發給你

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>jQuery圖片放大變小切換代碼</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.banner.js"></script>
<style type="text/css"> 
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋體";}
.banner{width:100%;overflow:hidden;height:470px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:470px}
.banList li{height:470px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}
</style>
</head>
<body>
<div class="banner">
 <ul class="banList">
  <li class="active"><a href="http://sc.chinaz.com/"><img src="images/img1.jpg"/></a></li>
  <li><a href="http://sc.chinaz.com/"><img src="images/img2.jpg"/></a></li>
  <li><a href="http://sc.chinaz.com/"><img src="images/img3.jpg"/></a></li>
 </ul>
 <div class="fomW">
  <div class="jsNav">
   <a href="javascript:;" class="trigger current"></a>
   <a href="javascript:;" class="trigger"></a>
   <a href="javascript:;" class="trigger"></a>
  </div>
 </div>
</div>
 
<script type="text/javascript"> 
$(function(){
 $(".banner").swBanner();
});
</script>
</body>
</html>

7、網頁輪播圖怎麼做啊,搜了好多代碼自己也做不出來

網頁輪播圖主要包含三部分:

1、輪播圖片;2、css和html代碼部分;3、輪播js代碼部分

下面的可以參考:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<link rel="stylesheet" type="text/css" href="swiper-3.4.1.min.css">

<script type="text/javascript" src="jquery/jquery-3.0.0.min.js"></script>

<script type="text/javascript" src="swiper-3.4.1.jquery.min.js"></script>

<style type="text/css">

.swiper-container{

width: 790px;

height: 340px;

}

</style>

</head>

<!-- 結構以及class的類名不允許更改 -->

<body>

<div class="swiper-container">

<div class="swiper-wrapper">

<div class="swiper-slide">![]((1).jpg)</div>

<div class="swiper-slide">![]((2).jpg)</div>

<div class="swiper-slide">![]((3).jpg)</div>

<div class="swiper-slide">![]((4).jpg)</div>

<div class="swiper-slide">![]((5).jpg)</div>

<div class="swiper-slide">![]((6).jpg)</div>

<div class="swiper-slide">![]((7).jpg)</div>

<div class="swiper-slide">![]((8).jpg)</div>

</div>

<!-- 如果需要分頁器 -->

<div class="swiper-pagination"></div>

<!-- 如果需要導航按鈕 -->

<div class="swiper-button-prev"></div>

<div class="swiper-button-next"></div>

<!-- 如果需要滾動條 -->

<!-- <div class="swiper-scrollbar"></div> -->

</div>

<script type="text/javascript">

var mySwiper = new Swiper ('.swiper-container', {

// 滾動方向 horizontal/vertical

direction: 'horizontal',

// 自動播放

autoplay:2000,

// 是否循環播放

loop: true,

// 如果需要分頁器(小圓點)

// 是否需要分頁器

pagination: '.swiper-pagination',

// 點擊分頁器是否切換到對應的圖片 是 true 否 false

paginationClickable:true,

// 如果需要前進後退按鈕

nextButton: '.swiper-button-next',

prevButton: '.swiper-button-prev',

// 用戶操作swiper之後,是否禁止autoplay。默認為true:停止。

// 如果設置為false,用戶操作swiper之後自動切換不會停止,每次都會重新啟動autoplay。

// 操作包括觸碰,拖動,點擊pagination等。

autoplayDisableOnInteraction:false,

})

</script>

</body>

</body>

</html>

效果圖如下:

另外 新手建議還是直接選用已有的,現在網上很多的!

8、請問怎麼在製作網頁上插入圖片輪播?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>pic player</title>
<script type="text/javascript" src="http://img.jb51.net/jslib/jquery/jquery-1.2.6.js"></script>
<script type="text/javascript" src="http://img.jb51.net/jslib/jquery/tween.js"></script>
</head>
<style type="text/css">
img{border:0;}
</style>
<body>
<div id="picplayer" style="position:relative;overflow:hidden;width:300px;height:300px;clear:none;border:solid 1px #ccc;">
there is a pic-player
</div>
<script>
var p = $('#picplayer');
var pics1 = [{url:'http://img.jb51.net/online/picPlayer/1.jpg',link:'http://www.jb51.net/#',time:5000},{url:'http://img.jb51.net/online/picPlayer/2.jpg',link:'http://www.jb51.net/#',time:4000},{url:'http://img.jb51.net/online/picPlayer/3.jpg',link:'http://www.jb51.net',time:6000},{url:'http://img.jb51.net/online/picPlayer/2.jpg',link:'http://www.jb51.net',time:6000},{url:'http://img.jb51.net/online/picPlayer/1.jpg',link:'http://www.jb51.net',time:6000}];
initPicPlayer(pics1,p.css('width').split('px')[0],p.css('height').split('px')[0]);
//
//
function initPicPlayer(pics,w,h)
{
//選中的圖片
var selectedItem;
//選中的按鈕
var selectedBtn;
//自動播放的id
var playID;
//選中圖片的索引
var selectedIndex;
//容器
var p = $('#picplayer');
p.text('');
p.append('<div id="piccontent"></div>');
var c = $('#piccontent');
for(var i=0;i<pics.length;i++)
{
//添加圖片到容器中
c.append('<a href="'+pics[i].link+'" target="_blank"><img id="picitem'+i+'" style="display: none;z-index:'+i+'" src="'+pics[i].url+'" /></a>');
}
//按鈕容器,絕對定位在右下角
p.append('<div id="picbtnHolder" style="position:absolute;top:'+(h-25)+'px;width:'+w+'px;height:20px;z-index:10000;"></div>');
//
var btnHolder = $('#picbtnHolder');
btnHolder.append('<div id="picbtns" style="float:right; padding-right:1px;"></div>');
var btns = $('#picbtns');
//
for(var i=0;i<pics.length;i++)
{
//增加圖片對應的按鈕
btns.append('<span id="picbtn'+i+'" style="cursor:pointer; border:solid 1px #ccc;background-color:#eee; display:inline-block;"> '+(i+1)+' </span> ');
$('#picbtn'+i).data('index',i);
$('#picbtn'+i).click(
function(event)
{
if(selectedItem.attr('src') == $('#picitem'+$(this).data('index')).attr('src'))
{
return;
}
setSelectedItem($(this).data('index'));
}
);
}
btns.append(' ');
///
setSelectedItem(0);
//顯示指定的圖片index
function setSelectedItem(index)
{
selectedIndex = index;
clearInterval(playID);
//alert(index);
if(selectedItem)selectedItem.fadeOut('fast');
selectedItem = $('#picitem'+index);
selectedItem.fadeIn('slow');
//
if(selectedBtn)
{
selectedBtn.css('backgroundColor','#eee');
selectedBtn.css('color','#000');
}
selectedBtn = $('#picbtn'+index);
selectedBtn.css('backgroundColor','#000');
selectedBtn.css('color','#fff');
//自動播放
playID = setInterval(function()
{
var index = selectedIndex+1;
if(index > pics.length-1)index=0;
setSelectedItem(index);
},pics[index].time);
}
}

</script>
</body>
</html>

詳細出處參考:http://www.jb51.net/article/17008.htm

9、網頁HTML代碼製作輪播圖效果

用marquee 這個是沒法解決的,網上現在的解決辦法都是 javascript+css 來解決

你可也搜索一下 焦點圖 或是焦點輪轉圖,有很多的jquery 的插件 或是javascript 原生代碼,
這個原理也不是控制table 而是控制div 樣式層 id 、 class 的樣式表來,做的輪轉。

10、網頁怎樣做輪播圖?

網頁設計中讓圖片輪播,需要用到的JS和比較好的div+css布局意識,主要還是需要了解left,top在css中的意思

與網頁設計中輪播圖製作教程相關的知識