1. 程式人生 > >22 , CSS 構造顏色、背景與圖像

22 , CSS 構造顏色、背景與圖像

區塊 play none image 20px pla red 解釋 tom

1. 設定顏色

2. 背景使用

3. 圖像使用

1.設定顏色

紅色的幾種合法定義;

#f00;

#ff0000;

Red;

Rgb(255,0,0);

Rgb(100%,0%,0%);

2.十六進制三元組

第一個字節:紅色的值;

第二個字節:綠色的值;

第三個字節:藍色的值;

簡化寫法:#cccccc 可寫成 #ccc, #ff6633 可以寫成 #f63

3.使用 17 種具名顏色

黑色(black) 000000

藏藍色(navy) 000080

綠色(green) 008000

海藍色(teal) 008080

銀色(silver) 0c0c0c

藍色(blue) 0000ff

酸橙色(lime) 00ff00

淺綠色(aqua) 00ffff

絳紫色(maroon) 800000

紫色(purple) 800080

橄欖綠(olive) 808000

灰色(gray) 808080

紅色(red) ff0000

紫紅色(fuchsia) ff00ff

黃色(yellow) ffff00

橙色(orange) ffa500

白色(white) ffffff

4.使用 span 更好的控制文本中局部區域的文本

<span>文本內容</span>

5.使用 display 屬性提供區塊轉換

inline,block,none

6.背景圖象漸變的制作

Body {

Background: #ccc url(bg.gif) rpeat-x;

}

7.給一個區塊加上一個背景

#branding {

Width: 700px;

Height: 200px;

Background: url(branding.gif) no-repeat;

}

8.給標題加上一個小圖標

H1 {

Padding-left: 20px;

Background: url (bullet.gif) no-repeat left center;

}

如果希望使用百分比而不使用關鍵字,0 50%這樣就實現了垂直居中

9.圓頂角

<div class=box>

<h2>Headline</h2>

<p>Content</p>

</div>

.box {

Width: 418px;

Background: #ccc url(bottom.gif) no-repeat left bottom;

}

.box h2 {

Background:url(top.gif) no-repeat left top;

}

如果不希望碰到邊界,加上填充.

.box h2 {

Padding:10px 20px 0 20px;

}

.box p {

Padding:0 20px 10px 20px;

}

10.簡單的 CSS 陰影效果

<div class="img-wrapper">

<img src="images/dunstan.jpg" width="300" height="300" alt="Dunstan Orchard" />

</div>

.img-wrapper {

background: url(images/shadow.gif) no-repeat bottom right;

clear: right;

float: left;

position: relative;

margin: 10px 0 0 10px;

}

.img-wrapper img {

display: block; /*這個屬性到列表再進行解釋*/

margin: -5px5px 5px -5px;

position: relative;

}

5使用 display 屬性提供區塊轉換

<!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=utf-8" />
<title>使用 display 屬性提供區塊轉換</title>
<style type="text/css">
	div {
		width: 200px;
		height: 200px;
		background: red;
		display: inline;
	}
	
	span{
		width: 200px;
		height: 200px;
		background: red;
		display:block;
	}
	/*
	block轉換成區塊
	inline轉換成內聯
	none不占位的隱藏
	*/
	
</style>
</head>

<body>
<div>使用 display 屬性提供區塊轉換:區塊轉內聯</div><br/><br/>
<span>內聯轉區塊,使用 span 更好的控制文本中局部區域的文本</span>
</body>
</html>

  6背景圖象漸變的制作

<!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=utf-8" />
<title>使用 display 屬性提供區塊轉換</title>
<style type="text/css">
	Body {
Background: #ccc url(images/1.png) rpeat-x;
}
	
	
	
</style>
</head>

<body>
<div>背景圖象漸變的制作</div> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>

  7給一個區塊加上一個背景

<!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=utf-8" />
<title>給一個區塊加上一個背景</title>
<style type="text/css">
	
	div{
		width: 200px;
		height: 200px;
		background:red url(images/bg.jpg) no-repeat right bottom;
	}
	
	
</style>
</head>

<body>
<div>給一個區塊加上一個背景</div>
</body>
</html>

  8給標題加上一個小圖標

<!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=utf-8" />
<title>給一個區塊加上一個背景</title>
<style type="text/css">
	
	H1 {
Padding-left: 20px;
Background:url(2.jpg) no-repeat left center;
}
	
	
</style>
</head>

<body>
<h1>給標題加上一個小圖標</h1>
</body>
</html>

  9圓頂角

<!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=utf-8" />
<title>給一個區塊加上一個背景</title>
<style type="text/css">
	
	div{
		width:320px;
		height:180px;
		background:blue url(images/2.png) no-repeat left bottom;
}
	h1{
		background: url(images/3.png) no-repeat left top;
	}
	
</style>
</head>

<body>
<div>
<h1>圓頂角圓頂角圓頂角</h1>
<P>圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角圓頂角</P>
</div>
</body>
</html>

  10簡單的 CSS 陰影效果

<!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=utf-8" />
<title>給一個區塊加上一個背景</title>
<style type="text/css">
	
	body{
		background: #fff;
	}
	div{
		width:320px;
		height:180px;
		background:blue;
}
		
</style>
</head>

<body>
<div>
<img src="images/pic7.jpg"/>還沒有學好
</div>
</body>
</html>

  

22 , CSS 構造顏色、背景與圖像