国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

原生JS實現手動輪播圖效果實例代碼

來源:懂視網 責編:小OO 時間:2020-11-27 22:03:37
文檔

原生JS實現手動輪播圖效果實例代碼

手動輪播圖,為輪播圖中的一種,輪播圖主要有無縫輪播,手動輪播,延遲輪播,切換輪播等等。輪播圖主要用于展現圖片,新出商品,詞條,又能美觀網頁。給網頁中增加動態效果。手動輪播,是小編認為最簡單的一種輪播方式,既能左右翻頁,還能通過懸浮按鈕,快速預覽圖片,所以今天就給大家寫一個原生js手動輪播圖。一,利用JavaScript制作手動輪播圖,首先排版。引入默認樣式表(可以手寫)。<;link rel="stylesheet" href="css/Default style sheet.css" rel="external nofollow" rel="external nofollow" />;//本博客有css默認樣式表可以下載。div排版布局。
推薦度:
導讀手動輪播圖,為輪播圖中的一種,輪播圖主要有無縫輪播,手動輪播,延遲輪播,切換輪播等等。輪播圖主要用于展現圖片,新出商品,詞條,又能美觀網頁。給網頁中增加動態效果。手動輪播,是小編認為最簡單的一種輪播方式,既能左右翻頁,還能通過懸浮按鈕,快速預覽圖片,所以今天就給大家寫一個原生js手動輪播圖。一,利用JavaScript制作手動輪播圖,首先排版。引入默認樣式表(可以手寫)。<;link rel="stylesheet" href="css/Default style sheet.css" rel="external nofollow" rel="external nofollow" />;//本博客有css默認樣式表可以下載。div排版布局。

手動輪播圖,為輪播圖中的一種,輪播圖主要有無縫輪播,手動輪播,延遲輪播,切換輪播等等。。

輪播圖主要用于展現圖片,新出商品,詞條,又能美觀網頁。給網頁中增加動態效果。

手動輪播,是小編認為最簡單的一種輪播方式,既能左右翻頁,還能通過懸浮按鈕,快速預覽圖片,所以今天就給大家寫一個原生js手動輪播圖。

一,利用JavaScript制作手動輪播圖,首先排版。

引入默認樣式表(可以手寫);

<link rel="stylesheet" href="css/Default style sheet.css" rel="external nofollow" rel="external nofollow" />//本博客有css默認樣式表可以下載。

div排版布局:

<body>
 <div id="box">
 <div id="lunbo"><img src="img/1.jpg" id="img"/></div>
 <div id="left"><</div>
 <div id="right">></div>
 <div id="radiu">
 <ul>
 <li>1</li>
 <li>2</li>
 <li>3</li>
 <li>4</li>
 <li>5</li>
 </ul>
 </div>
 </div>
 </body>

二,定義div的CSS樣式,給div設置寬高,定位。

<style>
 body{
 background: darkturquoise;
 }
 #box{
 height:320px;
 width:480px;
 margin: 3px auto;
 border: 2px solid red;
 }
 #lunbo{
 height: 292px;
 width:453px;
 border: 1px solid yellow;
 margin: 0px auto;
 position: relative;
 }
 #left{
 height: 60px;
 width: 60px;
 font-size: 60px;
 text-align: center;
 line-height: 60px;
 position: absolute;
 top:150px;
 left: 440px;
 color: black;
 }
 #right{
 height: 60px;
 width: 60px;
 font-size: 60px;
 text-align: center;
 line-height: 60px;
 position: absolute;
 top:150px;
 left: 880px;
 color: black;
 }
 #radiu{
 height: 30px;
 width: 240px;
 text-align: center;
 
 margin: 0px auto;
 }
 #radiu li{
 float: left;
 background: white;
 height: 30px;
 width: 30px;
 line-height: 30px;
 border-radius:50% ;
 margin-right:6px;
 }
 .active{
 background: orange;
 color: ;
 }
 </style>
原生js代碼:
<script>
 window.onload=function(){
 var ridiu=document.getElementById("radiu")
 var right=document.getElementById("right");
 var left=document.getElementById("left")
 var img=document.getElementById("img");
 var oli=ridiu.getElementsByTagName("li")
 var arry=['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg']
 var a=null;
 
 right.onclick=function(){
 a++
 if(a>arry.length-1){
 a=0;
 }
 
 img.src=arry[a]
 }
 left.onclick=function(){
 a--
 if(a<0){
 a=arry.length-1;
 }
 
 img.src=arry[a]
 
 }
 
 for (var i=0;i<oli.length;i++) {
 
 oli[i].onclick=function(){
 a++
 if(a==arry.length){
 a=0;
 }
 img.src=arry[a];
 }
 
 }
 
 }
 </script>

HTML全部效果代碼:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>手動輪播圖</title>
 <link rel="stylesheet" href="css/Default style sheet.css" rel="external nofollow" rel="external nofollow" />
 <style>
 body{
 background: darkturquoise;
 }
 #box{
 height:320px;
 width:480px;
 margin: 3px auto;
 border: 2px solid red;
 }
 #lunbo{
 height: 292px;
 width:453px;
 border: 1px solid yellow;
 margin: 0px auto;
 position: relative;
 }
 #left{
 height: 60px;
 width: 60px;
 font-size: 60px;
 text-align: center;
 line-height: 60px;
 position: absolute;
 top:150px;
 left: 440px;
 color: black;
 }
 #right{
 height: 60px;
 width: 60px;
 font-size: 60px;
 text-align: center;
 line-height: 60px;
 position: absolute;
 top:150px;
 left: 880px;
 color: black;
 }
 #radiu{
 height: 30px;
 width: 240px;
 text-align: center;
 
 margin: 0px auto;
 }
 #radiu li{
 float: left;
 background: white;
 height: 30px;
 width: 30px;
 line-height: 30px;
 border-radius:50% ;
 margin-right:6px;
 }
 .active{
 background: orange;
 color: ;
 }
 </style>
 <script>
 window.onload=function(){
 var ridiu=document.getElementById("radiu")
 var right=document.getElementById("right");
 var left=document.getElementById("left")
 var img=document.getElementById("img");
 var oli=ridiu.getElementsByTagName("li")
 var arry=['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg']
 var a=null;
 
 right.onclick=function(){
 a++
 if(a>arry.length-1){
 a=0;
 }
 
 img.src=arry[a]
 }
 left.onclick=function(){
 a--
 if(a<0){
 a=arry.length-1;
 }
 
 img.src=arry[a]
 
 }
 
 for (var i=0;i<oli.length;i++) {
 
 oli[i].onclick=function(){
 a++
 if(a==arry.length){
 a=0;
 }
 img.src=arry[a];
 }
 
 }
 
 }
 </script>
 </head>
 <body>
 <div id="box">
 <div id="lunbo"><img src="img/1.jpg" id="img"/></div>
 <div id="left"><</div>
 <div id="right">></div>
 <div id="radiu">
 <ul>
 <li>1</li>
 <li>2</li>
 <li>3</li>
 <li>4</li>
 <li>5</li>
 </ul>
 </div>
 </div>
 </body>
</html>

效果圖:

body{
background: darkturquoise;
}
#box{
height:320px;
width:480px;
margin: 3px auto;
border: 2px solid red;
}
#lunbo{
height: 292px;
width:453px;
border: 1px solid yellow;
margin: 0px auto;
position: relative;
}
#left{
height: 60px;
width: 60px;
font-size: 60px;
text-align: center;
line-height: 60px;
position: absolute;
top:150px;
left: 440px;
color: black;
}
#right{
height: 60px;
width: 60px;
font-size: 60px;
text-align: center;
line-height: 60px;
position: absolute;
top:150px;
left: 880px;
color: black;
}
#radiu{
height: 30px;
width: 240px;
text-align: center;
margin: 0px auto;
}
#radiu li{
float: left;
background: white;
height: 30px;
width: 30px;
line-height: 30px;
border-radius:50% ;
margin-right:6px;
}
.active{
background: orange;
color: ;
}

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

原生JS實現手動輪播圖效果實例代碼

手動輪播圖,為輪播圖中的一種,輪播圖主要有無縫輪播,手動輪播,延遲輪播,切換輪播等等。輪播圖主要用于展現圖片,新出商品,詞條,又能美觀網頁。給網頁中增加動態效果。手動輪播,是小編認為最簡單的一種輪播方式,既能左右翻頁,還能通過懸浮按鈕,快速預覽圖片,所以今天就給大家寫一個原生js手動輪播圖。一,利用JavaScript制作手動輪播圖,首先排版。引入默認樣式表(可以手寫)。<;link rel="stylesheet" href="css/Default style sheet.css" rel="external nofollow" rel="external nofollow" />;//本博客有css默認樣式表可以下載。div排版布局。
推薦度:
標簽: 手動 實現 代碼
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲视频在线观看网站 | 免费网站看v片在线成人国产系列 | 一区二区成人国产精品 | 亚洲电影中文字幕 | 国产一级成人毛片 | 国产一区二区三区在线视频 | 成人国产精品免费网站 | 日本a级精品一区二区三区 日本不卡视频一区二区三区 | 欧美中文娱乐网 | 免费大黄网站 | 日本一区不卡 | 国产成人精品免费视频大全可播放的 | 国产精品亚洲精品观看不卡 | 永久在线毛片免费观看 | 一区二区三区四区视频 | 国产亚洲三级 | 亚洲视频一二区 | 欧美日韩欧美日韩 | 五月天中文字幕 | 欧美色爽| 成人精品一区二区www | 亚洲欧美日韩在线精品一区二区 | 国产淫视| 国产欧美日韩精品综合 | 韩国精品一区二区久久 | 国产成人精视频在线观看免费 | 亚洲精品视频在线观看免费 | 亚洲精国产一区二区三区 | 日韩视频高清 | 亚洲精品高清国产一久久 | 欧洲日韩 | 国产欧美一区二区三区精品 | 成人特黄午夜性a一级毛片 成人国产一区二区三区精品 | 免费看日产一区二区三区 | 最新国产小视频在线播放 | 欧美一区二区在线播放 | 99热成人精品国产免国语的 | 国产视频分类 | 日韩国产一区二区 | 成人久久久精品乱码一区二区三区 | 欧美激情 在线 |