English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
これは私が作成したスライダーです。皆さんにご覧いただければ幸いです。まだ最適化はしていません。改善点があれば個別に連絡してください。
レイアウトは皆さん自身でどうぞ
<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>
下面看下自定义滚动条配合鼠标滚轮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 ; /*动画元素背后设置为hidden*/ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; } #content ul li a div:first-child { /* 绕y轴旋转 */ -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>日本の漫画家岸本斉史の作品「火影忍者」のヒーロー。九尾の妖狐の封印を身に着けており、父と母がいません。村人たちに冷眼と差別を受けながら、第六代火影になることを決意し、自分の存在をすべての人に認めさせたいと考えています。/p> </div> </a> </li> <li> <a href="#" target="_blank"> <div> <img alt="" src="images/2.jpg"/> </div> <div> <h3>日向雏田</h3> <p> 日本の漫画家岸本斉史の作品「火影忍者」の3号のヒロイン。木の葉忍術村の女性忍者で、木の葉の名門日向一族の宗家の長女です。漩涡鳳梨が好きで、元々は性格が柔らかい女の子でしたが、鳳梨の影響を受けて次第に強くなり、優秀な忍者として成長しました。/p> </div> </a> </li> <li> <a href="#" target="_blank"> <div><img alt="" src="images/3.jpg"/></div> <div> <h3>モンキー・D・ルフィ</h3> <p>モンキー・D・ルフィは日本の人気アニメ「海賊王」の主人公です。日本の人気アニメ「海賊王」の主人公です。草帽海賊団のキャプテンで、伝説の宝物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した可愛いおもちゃで、丸い目と三角の口が特徴で、常に無邪気な表情をしています。見ると心が温かくなる、Danboは純真で善良な小さな存在で、彼の単純な幻想の世界では、常に純真で愛らしい魅力が漂っています。/p> </div> </a> </li> </ul> </div> </body> </html>
上記は編集者が皆さんに紹介したJavaScript ループプレゼンテーションとカスタムスクロールバーとマウスローラーの組み合わせで共有したコードスレッドです。皆さんに役立つことを願っています。何かご不明な点があれば、コメントを残してください。編集者は皆さんの質問に迅速に回答します。また、この「叫びの教程」ウェブサイトに対する皆さんのサポートに心より感謝します。