js入门练习
来源:互联网 发布:阿沁的淘宝店是正品么 编辑:程序博客网 时间:2024/06/05 03:43
html:
<div class="box" id="box"> <ul class="tabImg" id="tabImg"> <li><img src="images/1.jpg" ></li> <li><img src="images/2.jpg" ></li> <li><img src="images/3.jpg" ></li> <li><img src="images/4.jpg" ></li> <li><img src="images/5.jpg" ></li> </ul> <div class="tabList" id="tabList"> <a href="javascript:;" class="active"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> <a href="javascript:;"></a> </div></div>
css:
<style> *{margin: 0; padding: 0; list-style: none;} .box{ width: 790px; height: 340px; margin: 200px auto; position: relative; overflow: hidden;} .tabImg{ position: absolute; left: 0; top: 0; width: 500%; transition: 0.35s ease-in-out;} .tabImg li{ float: left;} .tabImg li img{ vertical-align: top;} .tabList{ position: absolute; left: 50%; bottom: 10px; margin-left: -82px; padding: 3px 10px; background: rgba(255,255,255,0.5); border-radius: 12px;} .tabList a{ display: inline-block; margin: 0 5px; width: 15px; height: 15px; background-color: white; border-radius: 100%;} .tabList a.active{ background-color: firebrick;}</style>
js:
<script> var oUl = document.getElementById('tabImg'); var oList = document.getElementById('tabList'); var aList = oList.getElementsByTagName('a'); for(var i=0;i<aList.length;i++){ aList[i].index = i; aList[i].onmouseover = function(){ for(var i=0;i<aList.length;i++){ aList[i].className = ''; } this.className = 'active'; oUl.style.left = -790 * this.index + 'px'; } }</script>
aList[i].index = i;
设置索引值
利用li左右滚动实现焦点图轮换效果
阅读全文
0 0
- js入门练习
- js 调用 DOM js练习入门
- js入门小练习:网页计算器
- js练习
- JS练习
- js练习
- JS 练习
- JS练习
- js练习
- js练习
- js 练习
- js入门·对象的综合练习(重点介绍Link对象)
- 【IMWeb训练营作业】Vue.js入门练习demo之todo
- 【IMWeb训练营作业】Vue.js入门练习demo之select下拉菜单
- java入门语法练习
- Shiboken入门练习
- X11 入门练习
- 【Java入门】练习示例
- Java Struts2 (四)
- Java Struts2 (三)
- Hibernate (ORM)
- SSM第一篇 最简单的SSM框架搭建过程--SSM简单整合
- 自动更新shadowsocks免费密码之python爬虫实战
- js入门练习
- android mockService 模拟后台请求数据
- 使用AsyncTask
- 实训笔记十五天
- FIFO
- 实训笔记十六天
- 对String类的split方法的一点点研究
- 【Leetcode】【python】Symmetric Tree
- 爆1警告#3