标签:center cursor 事件 width har tor utf-8 ack lan
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } ul { list-style: none; } .wrapper { width: 1000px; height: 475px; margin: 0 auto; margin-top: 100px; } .tab { border: 1px solid #ddd; border-bottom: 0; height: 36px; width: 320px; } .tab li { position: relative; float: left; width: 80px; height: 34px; line-height: 34px; text-align: center; cursor: pointer; border-top: 4px solid #fff; } .tab span { position: absolute; right: 0; top: 10px; background: #ddd; width: 1px; height: 14px; overflow: hidden; } .products { width: 1002px; border: 1px solid #ddd; height: 476px; } .products .main { float: left; display: none; } .products .main.selected { display: block; } .tab li.active { border-color: red; border-bottom: 0; } </style> </head> <body> <div class="wrapper"> <ul class="tab"> <li class="tab-item active">1<span>◆</span></li> <li class="tab-item">2<span>◆</span></li> <li class="tab-item">3<span>◆</span></li> <li class="tab-item">4</li> </ul> <div class="products"> <div class="main selected"> <a href="###"><img src="imgs/1.jpg" /></a> </div> <div class="main"> <a href="###"><img src="imgs/2.jpg" /></a> </div> <div class="main"> <a href="###"><img src="imgs/3.jpg" /></a> </div> <div class="main"> <a href="###"><img src="imgs/4.jpg" /></a> </div> </div> </div> <script> var lis = document.querySelectorAll(".tab-item"); var divs = document.querySelectorAll(".main"); // 注册鼠标经过事件 for(var i = 0; i < lis.length; i++) { lis[i].index = i; lis[i].onmouseover = function () { // 让当前li有active类,其他li没有active类型 for(var i = 0; i < lis.length; i++) { lis[i].classList.remove("active"); divs[i].classList.remove("selected"); } // 让对应下标的div有selected类,其他div没有selected类 this.classList.add("active"); divs[this.index].classList.add("selected"); }; } </script> </body> </html>
标签:center cursor 事件 width har tor utf-8 ack lan
原文地址:https://www.cnblogs.com/miss-yang/p/10308825.html