1. 程式人生 > >css 定位屬性position的使用方法實例-----一個層疊窗口

css 定位屬性position的使用方法實例-----一個層疊窗口

gray 白色 osi style 邊距 需要 屬性 back 分享

運行結果:

技術分享

<!DOCTYPE html>
<html>
<head>
	<title>重疊樣式窗口</title>
	<style type="text/css">
		div.window{						/*指定窗口的尺寸和邊框*/
			position:absolute;			/*position在其他地方指定*/
			width: 300px; 				/*窗口尺寸,不含邊框*/
			height: 200px;
			border: 3px outset gray;	/*註意3D “outset”邊框效果*/
		}
		div.titlebar{					/*指定標題欄的定位、尺寸和樣式*/
			position: absolute;			/*他是定位元素*/
			top:0px;height: 18px;		/*標題欄18px+內邊距和邊框*/
			width:290px;				/*290+5px 左右內邊距 = 300*/
			background-color: #aaa;		/*標題欄顏色*/
			border-color: groove gray 2px;/*標題欄只有底部邊框*/
			padding: 3px 5px 2px 5px;	/*順時針值:top right bottom left*/
			font:bold 11pt sans-serif;	/*標題欄字體*/
		}
		div.content{					/*指定窗口內容的尺寸、定位和滾動*/
			position: absolute;			/*他是定位元素*/
			top: 25px;					/*18px標題+2px邊框+3px+2px內邊距*/
			height: 165px;				/*200px總共 - 25px標題欄-10px*/
			width:290px;				/*300px寬度-10px內編劇*/
			padding: 5px;				/*4條邊上都有空間*/
			overflow: auto;				/*如果需要,則顯示滾動條*/
			background-color: #fff;		/*默認白色背景*/
		}
		div.translucent{				/*此類讓窗口部分透明*/
			opacity: .75;				/*透明度標準樣式*/
			filter: alpha(opacity=75);	/*IE的透明度*/
		}
	</style>
</head>
<body>
<!-- 定義一個窗口:“window” div友誼個標題欄和
其內是以個內容div。註意,如何設置定位
一個擴充了樣式的style屬性 -->
<div class="window" style="left:10px; top:10px; z-index: 10">
	<div class="titlebar">測試窗口</div>
	<div class="content">
		1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>……
		1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>
		1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>
	</div>
</div>
<!-- 定義另一窗口;用不容的定位、顏色和字體重量 -->
<div class="window" style="left:75px; top:110px; z-index: 20">
	<div class="titlebar">另一個測試窗口</div>
	<div class="content translucent" style="background-color: #ccc;font-weight: bold;">
		這是另一個窗口區域
	</div>
</div>
</body>
</html>

  

css 定位屬性position的使用方法實例-----一個層疊窗口