1. 程式人生 > >css 實現Tab切換

css 實現Tab切換

不廢話直接上程式碼

<!DOCTYPE HTML><!--宣告HTML檔案-->
<html><!--根標籤,網頁的開始-->
    <head><!--給瀏覽器看的資訊-->
        <title>please enter your title</title>
        <meta charset="utf-8"><!--編碼格式為國際編碼UTF-8-->
        <meta name="description" content="">
<!--對網頁的描述,給搜尋引擎抓取--> <meta name="keywords" content=""><!--為搜尋引擎提供關鍵字列表--> <style type='text/css'> *{ margin:0; padding:0;font-family:'Microsoft yahei';} .test_box { width: 50%; min-height: 250px; margin
: 1em auto
; position: relative; }
.test_tab { width: 25%; margin-right: -1px; border: 1px solid #ccc; border-bottom: 0; float: left; } .test_label { display
: block
; padding-top: 5px; padding-bottom: 5px; background-color: #eee; text-align: center; }
.test_radio, .test_tab_content { position: absolute; left: -999em; } .test_radio:checked ~ .test_tab_content { margin-top: -1px; padding: 1em 2em; border: 1px solid #ccc; left: 0; right: 0; } .test_radio:checked ~ .test_label { background-color: #fff; border-bottom: 1px solid #fff; position: relative; z-index: 1; }
</style> </head> <body><!--視覺化區域--> <div class="test_box"> <div class="test_tab"> <input type="radio" id="testTabRadio1" class="test_radio" name="tab" checked="checked" /> <label class="test_label" for="testTabRadio1">選項卡1</label> <div class="test_tab_content"> <p>我是選項卡1對應的美女</p> <img src="http://image.zhangxinxu.com/image/study/s/s128/mm1.jpg" /> </div> </div> <div class="test_tab"> <input type="radio" id="testTabRadio2" class="test_radio" name="tab" /> <label class="test_label" for="testTabRadio2">選項卡2</label> <div class="test_tab_content"> <p>我是選項卡2對應的美女</p> <img src="http://image.zhangxinxu.com/image/study/s/s128/mm2.jpg" /> </div> </div> <div class="test_tab"> <input type="radio" id="testTabRadio3" class="test_radio" name="tab" /> <label class="test_label" for="testTabRadio3">選項卡3</label> <div class="test_tab_content"> <p>我是選項卡3對應的美女</p> <img src="http://image.zhangxinxu.com/image/study/s/s128/mm3.jpg" /> </div> </div> </div> </body> </html><!--網頁的結束-->