整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          css實(shí)現(xiàn)的圖片列表切換輪播特效html頁面前端源碼

          家好,今天給大家介紹一款, css實(shí)現(xiàn)的圖片列表切換輪播特效html頁面前端源碼(圖1)。送給大家哦,獲取方式在本文末尾。

          圖1

          特效非常炫酷,可以用于制造音樂播放切換或視頻播放切換前端(圖2)

          圖2

          代碼完整,需要的朋友可以下載學(xué)習(xí)(圖3)

          圖3

          本源碼編碼:10172,需要的朋友,點(diǎn)擊下面的鏈接后,搜索10172,即可獲取。

          就愛UI - 分享UI設(shè)計(jì)的點(diǎn)點(diǎn)滴滴

          SS3動(dòng)畫原理實(shí)現(xiàn)輪播圖,主要用到CSS3的動(dòng)畫過渡實(shí)現(xiàn)切換,感興趣的小伙伴可以看看!

          效果圖:

          實(shí)現(xiàn)代碼

          html:

          css:

          碼如下:

          <!DOCTYPE html>
          <html>
          <head>
          	<title>輪播圖制作</title>
          	<style type="text/css">
          		.imgContainer {
          			width: 1000px;
          			height: 400px;
          			border: 1px solid #ccc;
          			margin: 0 auto;
          		}
          		.imgContainer .imgs img {
          			width: 1000px;
          			height: 400px;
          		}
          		.imgContainer .imgsBtn {
          			width: 112px;
          			height: 32px;
          			margin: 0 auto;
          			position: relative;
          			top: -38px;
          			text-align: center;
          			z-index: 5;
          		}
          		.imgContainer .imgsBtn span {
          			display: block;
          			float: left;
          			width:20px;
          			height: 20px;
          			line-height: 20px;
          			font-size: 13px;
          			margin: 3px;
          			border-radius: 50%;
          		}
          		.imgsBtnOne {
          			background-color: #ccc;
          			color: #222;
          			opacity: 0.8;	
          		}
          		.imgsBtnTwo {
          			background-color: red;
          			color: #fff;
          			opacity: 0.8;
          		}
          		.imgContainer .imgsBtn span:hover {
          			cursor: pointer;
          		}
          	</style>
          	<script type="text/javascript">
          		var count = 1;	//圖片起始序號(hào)
          		var speed = 3000;//圖片輪播速度
          		var ti = window.setInterval(changeImg,speed);//調(diào)用函數(shù),使圖片實(shí)現(xiàn)輪播
          		var spans; 		//包含數(shù)字的span
          		var imgs;	//包含圖片的div
          		var img; 	//圖片標(biāo)簽
          
          		window.onload = function() {
          			init();	//獲取包含數(shù)字的span,進(jìn)行初始化
          			clickJumpImg();
          		}
          
          		//初始化
          		function init() {
          			imgs = document.getElementById("carouselImg");	//獲取圖片所在的div
          			img = imgs.firstElementChild;					//獲取圖片標(biāo)簽
                
                //獲取包含數(shù)字的span的集合
          			spans = document.getElementById("spans").getElementsByTagName("span");
          		}
          
          		//切換圖片和數(shù)字樣式
          		function changeImg() {
          			img.src = "img/" + count + "a.jpg";	//設(shè)置圖片路徑
          
          			//使數(shù)字改變樣式
          			for (var i = 0; i < spans.length; i++) {	//第i個(gè)span對(duì)應(yīng)第i+1張圖片
                  //因?yàn)閳D片數(shù)字是從1開始,二span集合的下標(biāo)從0開始
          				if (spans[i].innerHTML == count) {	
          					spans[i].className = "imgsBtnTwo";
          				}else {
          					spans[i].className = "imgsBtnOne";
          				}
          			}	
          			count++;
          			if (count>4) {	//到最后一張圖片后,設(shè)置下一張圖片為第一張
          				count = 1;
          			}
          		}
          
          		//鼠標(biāo)移入數(shù)字時(shí),切換到對(duì)應(yīng)圖片
          		function clickJumpImg() {			
          			for (var i = 0; i < spans.length; i++) {
          				spans[i].onclick = function() {
          					count = this.innerHTML;
                    
                    //設(shè)置顯示圖片后,立即執(zhí)行一次changeImg()函數(shù),否則圖片會(huì)延遲speed秒才出現(xiàn)
          					changeImg();	
          				}
          			}
          		}
          
          	</script>
          </head>
          <body>
          	<div class="imgContainer">
          		<div id="carouselImg" class="imgs">
          			<img src="img/1a.jpg">
          		</div>
          		<div id="spans" class="imgsBtn">
          			<span class="imgsBtnTwo">1</span>
          			<span class="imgsBtnOne">2</span>
          			<span class="imgsBtnOne">3</span>
          			<span class="imgsBtnOne">4</span>
          		</div>
          	</div>
          </body>
          </html>

          效果如下:


          主站蜘蛛池模板: 国产伦一区二区三区免费| 精品不卡一区中文字幕| 亚洲a∨无码一区二区| 黑人一区二区三区中文字幕| 无码精品人妻一区二区三区免费看 | 无码人妻精品一区二区蜜桃AV| 亚洲av无码一区二区三区乱子伦| 国产免费私拍一区二区三区| 国产成人精品无码一区二区| 无码人妻一区二区三区精品视频| 精品国产一区二区三区色欲| 一区二区三区日本视频| 一区二区三区在线免费| 视频在线一区二区| 日韩AV无码一区二区三区不卡 | 国产suv精品一区二区33| 亚洲线精品一区二区三区| 久久精品无码一区二区三区日韩 | 麻豆AV无码精品一区二区| 国产精品一区二区三区99| 国产AV一区二区精品凹凸| 麻豆va一区二区三区久久浪| 亚洲日韩国产欧美一区二区三区| 无码人妻精品一区二区三区夜夜嗨| 久久久久成人精品一区二区| 秋霞午夜一区二区| 国产福利一区二区三区| 亚洲国产精品综合一区在线 | 国产一区二区三区四| 色一情一乱一伦一区二区三区| 一区二区三区精品高清视频免费在线播放 | 亚洲大尺度无码无码专线一区| 蜜臀AV无码一区二区三区 | 人妻天天爽夜夜爽一区二区| 精品国产一区AV天美传媒| 免费在线观看一区| 亚洲一区综合在线播放| 亚洲香蕉久久一区二区三区四区 | 日韩精品人妻av一区二区三区| 少妇无码AV无码一区| 无码人妻啪啪一区二区|