滑鼠虛滑過選項卡切換效果程式碼例項
分享一段程式碼例項,它實現了滑鼠滑過,選項卡切換效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; list-style: none; font-size: 12px; } .tab { width: 298px; height: 98px; margin: 10px; border: 1px solid #eee; overflow: hidden; } .tab-title { height: 27px; position: relative; background: #f7f7f7; } .tab-title ul { position: absolute; width: 301px; left: -1px; } .tab-title li { float: left; width: 58px; height: 26px; line-height: 26px; text-align: center; padding: 0 1px; border-bottom: 1px solid #eee; overflow: hidden; } .tab li a:link, .tab li a:visited { text-decoration: none; color: #000; } .tab li a:hover { color: #f90; font-weight: 700; } .tab-title li.select { background: #fff; border-bottom-color: #fff; border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 0; } .tab .tab-content .tabct { margin: 10px 10px 10px 19px; } .tab .tab-content .tabct ul li { float: left; width: 134px; height: 25px; overflow: hidden; } </style> <script> function $(id) { return typeof id == "string" ? document.getElementById(id) : id; } window.onload = function() { var titleName = $("tab-title").getElementsByTagName("li"); var tabContent = $("tab-content").getElementsByTagName("div"); if (titleName.length != tabContent.length) { return; } for (var index = 0; index < titleName.length; index++) { titleName[index].id = index; titleName[index].onmouseover = function () { for (var j = 0; j < titleName.length; j++) { titleName[j].className = ""; tabContent[j].style.display = "none" } this.className = "select"; tabContent[this.id].style.display = "block"; } } } </script> </head> <body> <div class="tab" id="tab"> <div class="tab-title" id="tab-title"> <ul> <li class="select"><a href="#">css教程</a></li> <li><a href="#">div教程</a></li> <li><a href="#">js教程</a></li> <li><a href="#">css3教程</a></li> <li><a href="#">json教程</a></li> </ul> </div> <div class="tab-content" id="tab-content"> <div class="tabct" style="display:block"> <ul> <li><a href="#">地址是softwhy.com</a></li> <li><a href="#">地址是softwhy.com</a></li> <li><a href="#">地址是softwhy.com</a></li> <li><a href="#">地址是softwhy.com</a></li> </ul> </div> <div class="tabct" style="display:none"> <ul> <li><a href="#">螞蟻部落歡迎您</a></li> <li><a href="#">螞蟻部落歡迎您</a></li> <li><a href="#">螞蟻部落歡迎您</a></li> <li><a href="#">螞蟻部落歡迎您</a></li> </ul> </div> <div class="tabct" style="display:none"> <ul> <li><a href="#">努力才會有美好的未來</a></li> <li><a href="#">努力才會有美好的未來</a></li> <li><a href="#">努力才會有美好的未來</a></li> <li><a href="#">努力才會有美好的未來</a></li> </ul> </div> <div class="tabct" style="display:none"> <ul> <li><a href="#">提供免費的基礎進階教程</a></li> <li><a href="#">提供免費的基礎進階教程</a></li> <li><a href="#">提供免費的基礎進階教程</a></li> <li><a href="#">提供免費的基礎進階教程</a></li> </ul> </div> <div class="tabct" style="display: none"> <ul> <li><a href="#">本站位於青島市南區</a></li> <li><a href="#">本站位於青島市南區</a></li> <li><a href="#">本站位於青島市南區</a></li> <li><a href="#">本站位於青島市南區</a></li> </ul> </div> </div> </div> </body> </html>
相關文章
- jQuery tab選項卡效果程式碼例項jQuery
- CSS3滑過光束效果程式碼例項CSSS3
- JavaScript左右滑動切換的選項卡詳解JavaScript
- 純css tab選項卡程式碼例項CSS
- css背景虛化效果程式碼例項CSS
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery點選滑出層效果程式碼例項jQuery
- 成品直播原始碼,點選滑動切換效果原始碼
- JavaScript tab選項卡效果JavaScript
- CSS3 tab選項卡動態切換CSSS3
- canvas載入效果程式碼例項Canvas
- CSS橢圓效果程式碼例項CSS
- js圖片切換例項JS
- JavaScript實現選項卡效果JavaScript
- 美化滾動條效果程式碼例項
- canvas原型鐘錶效果程式碼例項Canvas原型
- css3水滴效果程式碼例項CSSS3
- canvas氣泡上浮效果程式碼例項Canvas
- CollectionView 單個選項卡的滑動View
- 小程式 — 選項卡
- css3晃動效果程式碼例項CSSS3
- CSS3心形效果程式碼例項CSSS3
- div前後翻轉效果程式碼例項
- 當前文字框高亮效果程式碼例項
- CSS3旋轉效果程式碼例項CSSS3
- 淡入淡出效果簡單程式碼例項
- canvas繪製箭頭效果程式碼例項Canvas
- RAC+單例項DG的切換單例
- jQuery tab選項卡程式碼詳解jQuery
- 使用原生js實現選項卡功能例項教程JS
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- CSS3小黃人效果程式碼例項CSSS3
- css3折角效果程式碼例項CSSS3
- CSS3梯形效果程式碼例項CSSS3
- CSS3背景漸變效果程式碼例項CSSS3
- CSS3星系運動效果程式碼例項CSSS3
- vue路由切換滑動效果Vue路由
- jQuery table表格隔行換色程式碼例項jQuery
- vue移動端路由切換完整例項Vue路由