1. 程式人生 > >純CSS實現tab切換

純CSS實現tab切換

用單選框的:checked偽類和相鄰選擇器實現

程式碼如下:

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		input, .table-content{
			display:none;
		}
		#tab1:checked ~ #content1,
		#tab2:checked ~#content2{
			display:block;
		}
	</style>
</head>
<body>
	<input id="tab1" type="radio" name="tabs" checked>
	<label for="tab1">TAB1</label>
	<input id="tab2" type="radio" name="tabs" >
	<label for="tab2">TAB2</label>
	<div id="content1" class="table-content">CONTENT11</div>
	<div id="content2" class="table-content">66666</div>
</body>
</html>
點選TAB1或者TAB2就可以切換啦!

相關推薦

CSS實現tab切換

用單選框的:checked偽類和相鄰選擇器實現 程式碼如下: <!DOCTYPE html> <html> <head> <title></ti

史上最牛逼的CSS實現tab選項卡,閃瞎你的狗眼

                     html檔案<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>CSS3外觀漂亮淡入淡出Tab選單演示<

css3實現tab切換問題

<style type="text/css">#tab1,#tab2,#tab3{width:200px;height:150px;position:absolute;border:2px solid #f00;border-radius:10px;line-height:150px;text-a

css 實現Tab切換

不廢話直接上程式碼 <!DOCTYPE HTML><!--宣告HTML檔案--> <html><!--根標籤,網頁的開始--> <head><!--給瀏覽器看的資訊-->

css實現傾斜tab切換,並且加上兩邊圓角

前端開發過程中難免會遇到傾斜的tab設計,並且兩邊要做成圓角效果,如下圖: 我的想法:     1. 給每個tab項設定transform:skew(角度值)實現傾斜效果,但是,此時裡邊內容也會跟著傾斜,所以給內容單獨加一個容器,給該容器重新設定偏轉回去即可;  

JS實現tab選項卡切換效果

今天學到的用js寫選項卡,有高亮效果,廢話不多說,直接上程式碼吧!!! 注意事項:css程式碼中有一個隱藏其他div的屬性, display: none;這個一定要注意,要不然你寫的都會顯示出來 html程式碼: <!DOCTYPE html> <html la

css實現點選切換樣式

原理: 利用 a偽類選擇器,focus。(獲得焦點設定樣式,失去焦點恢復樣式)注意: active 和 focus的區別,active是點選 a標籤時(從滑鼠按下開始 到滑鼠擡起結束。)        focus是獲得焦點,與失去焦點時觸發相應的樣式示例demo: <s

css實現select下拉框並排顯示

code 同時 eight spl one 背景色 不起作用 表單 lang <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &l

CSS實現氣泡框

set .org head left 一個 pos radi margin orange 效果圖如下: 源碼: <!DOCTYPE html public "-//w3c//dtd html 4.01 transitional//en" "http://

原生JS實現tab切換--web前端開發

soft 楊冪 microsoft hidden isp 老婆 tex oct rip tab切換非常常見,應用非常廣泛,比較實用,一般來說是一個網站必不可少的一個效果。例如:https://123.sogou.com/中的一個tab部分: 1、案例源代碼 <!DO

使用css實現波浪效果

波浪 gree transform orm infinite ram 定位 position mes 有時候我們需要實現水晃動的效果,其實我們可以通過css旋轉動畫和圓角來實現。 首先來2個div,外層div相對定位,內層div絕對定位,內層div大致位於外層div上半部分

通過css實現圖片居中的多種實現方式

splay add pad src 純css webkit web center -c html結構: 1 <div class="demo" style="width: 800px;height: 600px; border:1px solid #ddd">

【CSS3】選擇器-css實現輪播

ica 焦點 集合 meta 表示 style disable 設置 :active CSS選擇器: 基本選擇器: 通配符選擇器:*; 元素選擇器:元素標簽; class選擇器:相當於身份證上的名稱; id選擇器:相當於身份證號(唯一性); 多元素組合選擇器

怎麽用JavaScript實現tab切換

代碼 www. 股神 .class 最終 ccf article cti ext 先看一下代碼實現後的最終效果: 用JavaScript實現思路很簡單,就是先把所有的內容隱藏,點擊標題對應的內容顯示, css代碼如下: <style type="text/css"

CSS實現圖片水平垂直居中於DIV(圖片未知寬高)

分享 分享圖片 gin pos pic ble 居中 實現圖 class .demo{border:1px #ddd solid;width:267px;height:267px;overflow:hidden;text-align:center;display:tabl

css實現打字效果

idt strong htm rap 混合 實現 有時 append com 概述 很早以前就在別人的博客上面看到打字動畫了,覺得非常炫酷,以為是用js做的,找了半天也沒找到js在哪裏。今天看《css揭秘》,碰巧看到書上打字動畫的實現了,而且是純css實現的!我參考這本書把

css實現

pan mas class key ani splay 100% ear document 實現此效果 .colorful { background-image: linear-gradient(to right, red, orange, yellow, green, y

CSS實現垂直居中的幾種方法

right lin 兼容 bar 實現 syntax info pro ems 垂直居中是布局中十分常見的效果之一,為實現良好的兼容性,PC端實現垂直居中的方法一般是通過絕對定位,table-cell,負邊距等方法。有了css3,針對移動端的垂直居中就更加多樣化。 方法1:

css實現二級導航

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>企業搜尋頁面</title> <style>

CSS實現垂直居中

總結歸納一下現在學到的純CSS實現水平垂直居中的方法: (1)如果元素的寬度是已知的,那麼可以利用父類元素設定成position:relative,子類設定為position:absolute 然後定位距離上margin為50%,左50%,再減去元素自身的寬度就可以實現,例子程式碼: <