HTML實現輪播圖效果的代碼
使用HTML語言實現輪播圖效果是很常見的一種特效,下面就是實現輪播圖的HTML代碼與解析。
1. 首先在HTML頁面中插入以下div代碼:
<div id="slider"> <ul> <li><img src="images/slider1.jpg" alt="slider1" /></li> <li><img src="images/slider2.jpg" alt="slider2" /></li> <li><img src="images/slider3.jpg" alt="slider3" /></li> </ul> </div>在這段代碼中,`div id` 是輪播圖的容器,`ul` 是圖片的列表,`li` 是每一張圖片的項,`img` 是具體每張圖片的元素。 2. 在頁面的head標簽中引入以下CSS代碼:
<style> #slider{ width:800px; height:400px; overflow:hidden; margin:0 auto; position:relative; } #slider ul{ width:2400px; position:absolute; left:0; } #slider li{ float:left; list-style:none; position:relative; } </style>該CSS代碼設置了輪播圖的大小和位置,使之居中并且顯示不出圖片列表中的內容。 3. 在頁面的底部引入以下JavaScript代碼:
<script> setInterval(function(){ var first = $('#slider ul li:first'); $('#slider ul').animate({marginLeft:'-800px'},1000,function(){ $(this).css({marginLeft:0}).find('li:last').after(first); }); }, 2000); </script>這段代碼實現了輪播圖的滑動效果,每隔2秒中圖片列表向左移動800px,同時將第一張圖片移動到最后一張。 使用以上三部分代碼,我們就能成功實現一個輪播圖。
上一篇vue http api
下一篇grpc支持json