JavaScript 輪播圖和自定義滾動條配合鼠標(biāo)滾輪分享代碼貼
這是我自己做的一個輪播圖,大家可以看看 ,我還沒進(jìn)行優(yōu)化.有改進(jìn)的地方可以私聊
布局什么的你們自己搞定吧
<div class="slider" id="circle"> <a href=""><img src="img/6p.jpg" alt="" /></a> ` <ul class="circle" > <li onclick="lun(1)" id="ico1">1</li> <li onclick="lun(2)" id="ico2">2</li> <li onclick="lun(3)" id="ico3">3</li> <li onclick="lun(4)" id="ico4">4</li> <li onclick="lun(5)" id="ico5">5</li> <li class="current" onclick="lun(6)" id="ico6">6</li> </ul> <div class="arrow"> <a href="javaScript:;" class="arrow-l"onclick="bo2()" id="bo1"><</a> <a href="javaScript:;" class="arrow-r"onclick="bo1()" id="bo2">></a> </div> </div> <script> var c = 0 ; var t ; window.onload = function () { t = setInterval("bo1()",5000); } function lun(num){ c = num ; var ptn = document.getElementById("circle").getElementsByTagName("img")[0]; for (var i = 1 ; i < 7;i++ ) { var li = document.getElementById("circle").getElementsByTagName("li")[i-1]; li.style.backgroundColor = "#3E3E3E"; if (num == i) { ptn.src = "img/"+ i + "p.jpg"; li.style.backgroundColor = "#B61B1F"; } } } function bo1() { if(c>=6){ c = 0 ; } c++; lun(c); } function bo2() { if(c<=1){ c = 7 ; } c--; lun(c); } </script>
下面看下自定義滾動條配合鼠標(biāo)滾輪DEMO
具體代碼如下所示:
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"/> <link href="css/reset.css" rel="stylesheet" type="text/css"> <style type="text/css"> body { font-size: 14px; font-family: Microsoft YaHei, Tahoma, Geneva, sans-serif; background: #111; } #content ul { width: 960px; margin: 150px auto; padding: 60px 0; } #content ul li { margin-right: 20px; width: 225px; height: 180px; float: left; } #content ul li:last-child { margin-right: 0; } #content ul li a { position: relative; display: block; width: 100%; height: 100%; /*舞臺(動畫元素的父容器)perspective*/ -webkit-perspective: 800px; -moz-perspective: 800px; } #content ul li a > div { position: absolute; left: 0; height: 0; width: 100%; height: 100%; color: #fff; /*動畫元素transform-style*/ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transition: .8s ease-in-out ; -moz-transition: .8s ease-in-out ; /*動畫元素背后設(shè)置為hidden*/ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; } #content ul li a div:first-child { /* 繞y軸旋轉(zhuǎn) */ -webkit-transform: rotateY(0); -moz-transform: rotateY(0); z-index: 2; } #content ul li a div:last-child { background: url("images/bg.jpg") no-repeat 0 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); z-index: 1; } #content ul li a:hover div:first-child { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); } #content ul li a:hover div:last-child { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); } #content ul li a div h3 { margin: 0 auto 15px; padding: 15px 0; width: 200px; height: 16px; line-height: 16px; font-size: 14px; text-align: center; border-bottom: 1px #fff dashed; } #content ul li a div p { padding: 0 10px; font-size: 12px; text-indent: 2em; line-height: 18px; } </style> </head> <body> <div id="content"> <ul> <li> <a href="#" target="_blank"> <div><img alt="" src="images/1.jpg"/></div> <div> <h3>漩渦鳴人</h3> <p>日本漫畫家岸本齊史作品《火影忍者》中男主角。因?yàn)樯砩戏庥≈皭旱木盼惭瑹o父無母的他受盡了村人的冷眼與歧視,他下定決心要成為第六代火影,讓所有人都認(rèn)同他的存在。</p> </div> </a> </li> <li> <a href="#" target="_blank"> <div> <img alt="" src="images/2.jpg"/> </div> <div> <h3>日向雛田</h3> <p> 日本漫畫家岸本齊史作品《火影忍者》中的3號女主角。木葉忍者村的女忍者,木葉名門日向一族宗家族長的長女。喜歡漩渦鳴人,原本是個性格柔弱的女孩,但是在鳴人的影響下逐漸變得堅(jiān)強(qiáng),并逐漸成長為一名優(yōu)秀的忍者。</p> </div> </a> </li> <li> <a href="#" target="_blank"> <div><img alt="" src="images/3.jpg"/></div> <div> <h3>蒙奇·D·路飛</h3> <p>蒙奇·D·路飛 是日本人氣動漫 《海賊王》中的主人公。是日本人氣動漫 《海賊王》中的主人公。草帽海賊團(tuán)船長,夢想是找到傳說中的寶藏 —— ONE PIECE,成為海賊王。</p> </div> </a> </li> <li> <a href="#" target="_blank"> <div> <img alt="" src="images/4.jpg"/> </div> <div> <h3>盒子先生</h3> <p> Danbo是一只用廢紙盒DIY出來的可愛玩偶,圓圓的眼睛和三角形的嘴巴,時(shí)刻露出無辜的表情,讓人看到就心軟,Danbo是個純真善良的小家伙,在它單純的幻想世界里,總是透露出最純真可愛的動人氣息。</p> </div> </a> </li> </ul> </div> </body> </html>
以上所述是小編給大家介紹的JavaScript 輪播圖和自定義滾動條配合鼠標(biāo)滾輪分享代碼貼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JavaScript代碼異常監(jiān)控實(shí)現(xiàn)過程詳解
這篇文章主要介紹了JavaScript代碼異常監(jiān)控實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02JavaScript中使用sencha gridpanel 編輯單元格、改變單元格顏色
ExtJS中的表格功能非常強(qiáng)大,包括了排序、緩存、拖動、隱藏某一列、自動顯示行號、列匯總、單元格編輯等實(shí)用功能,通過本篇文章給大家介紹JavaScript中使用sencha gridpanel 編輯單元、改變單元格顏色,感興趣的朋友一起學(xué)習(xí)2015-11-11微信小程序連接服務(wù)器展示MQTT數(shù)據(jù)信息的實(shí)現(xiàn)
這篇文章主要介紹了微信小程序連接服務(wù)器展示MQTT數(shù)據(jù)信息的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07JS實(shí)現(xiàn)的車標(biāo)圖片提示效果代碼
這篇文章主要介紹了JS實(shí)現(xiàn)的車標(biāo)圖片提示效果代碼,涉及JavaScript鼠標(biāo)事件觸發(fā)頁面元素遍歷修改的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10TypeScript中Array(數(shù)組)聲明與簡單使用方法
這篇文章主要給大家介紹了關(guān)于TypeScript中Array(數(shù)組)聲明與簡單使用的相關(guān)資料,TypeScript Array(數(shù)組)數(shù)組對象是使用單獨(dú)的變量名來存儲一系列的值,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12JS庫中的Particles.js在vue上的運(yùn)用案例分析
這篇文章主要介紹了JS庫中的Particles.js在vue上的運(yùn)用案例分析,需要的朋友可以參考下2017-09-09JS中數(shù)學(xué)計(jì)算精度問題的解決方案
這篇文章主要給大家介紹了JS中數(shù)學(xué)計(jì)算精度問題的解決方案,文中通過代碼示例和圖文結(jié)合給大家講解非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-12-12