JS DIV CSS排版佈局實現美觀的選項卡效果_javascript技巧
本文實例講述了JS DIV CSS排版佈局實現美觀的選項卡效果。分享給大家供大家參考。具體如下:
這是一個基於JavaScript的簡單選項卡程式碼,陪新手練習一下Div CSS排版的技巧,這個選項卡可以繼續美化修飾完善,選項卡在目前在眾多網站上應用廣泛,確實是一個很不錯的網頁佈局方法。
運作效果截圖如下:
線上示範網址如下:
http://demo.jb51.net/js/2015/js-div-css-pbbj-nav-demo/
具體程式碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>DIV CSS排版</title> <style type="text/css"> <!-- body,ul{margin:0; padding:0; list-style:none; font:12px "宋体";} .test { width:500px; margin:20px auto; height:150px; background:url("images/9zrgo3.jpg") repeat-x 0 33px; } .test ul li { float:left; padding:2px 1px 6px 1px; background: url("images/11abdrs.jpg") no-repeat 0 0; } .test ul li a { color:#000; width:95px; text-decoration:none; display:block; height:27px; line-height:31px; text-align:center; overflow:hidden; } .test ul li a:hover{ color:#30F; background:#FFF url("images/2vi1df8.jpg") repeat-x 0 0px; } .test ul li.yes {padding:0;border:none;} .test ul li.yes a { color:#30F; width:112px; height:35px; line-height:40px; display:block; font-weight:bold; margin-bottom:-5px; background: url("images/27zgcqc.jpg") no-repeat 0px 0; overflow:hidden; } .content { line-height:50px; text-align:center; font-size:20px; color:red; height:112px; border:#F8BE05 2px solid; border-top:none; clear:both; background:#ECED78; } .no { display:none;} --> </style> <script type="text/javascript" language="javascript"> function test_item(n){ var menu = document.getElementById("menu"); var menuli = menu.getElementsByTagName("li"); for(var i = 0; i< menuli.length;i++){ menuli[i].className= ""; menuli[n].className="yes"; document.getElementById("test"+ i).className = "no"; document.getElementById("test"+ n).className = "content"; } } </script> </head> <body> <div class="test"> <ul id="menu"> <li class="yes" onclick="javascript:test_item(0);"><a href="#" onfocus="this.blur()">首页</a></li> <li onclick="javascript:test_item(1);"><a href="#" onfocus="this.blur()">连接一</a></li> <li onclick="javascript:test_item(2);"><a href="#" onfocus="this.blur()">连接二</a></li> <li onclick="javascript:test_item(3);"><a href="#" onfocus="this.blur()">连接三</a></li> <li onclick="javascript:test_item(4);"><a href="#" onfocus="this.blur()">连接四</a></li> </ul> <div class="content" id="test0"> 首页内容 </div> <div id="test1" class="no"> 连接一内容 </div> <div id="test2" class="no"> 连接二内容 </div> <div id="test3" class="no"> 连接三内容 </div> <div id="test4" class="no"> 连接四内容 </div> </div> </body> </html>
希望本文所述對大家的JavaScript程式設計有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-
