1. 程式人生 > 其它 >CSS-3-HTML樣式

CSS-3-HTML樣式

技術標籤:CSScsscss3

CSS的HTML樣式

注:表格框內為CSS屬性

1、控制元件背景

  控制元件大,圖片小,圖片會重複多次鋪滿控制元件;控制元件小,圖片大,控制元件只會顯示圖片一部分割槽域。預設情況下,背景圖片不會縮放,需要用CSS實現縮放。

屬性名稱描述值及值描述
background-color背景色:給背景新增顏色16進位制
background-image新增背景圖片url(…/img/img-1.jpg);
background-size設定背景圖片的尺寸px px
background-position控制圖片顯示的區域px px
background-repeat調整背景圖片的顯示方式no-repeat,repeat-x,repeat-y:不重複,只在x軸方向重複,只在y軸方向重複
//例:
.style{
	background-color: #e0e0e0;
}
//
.style-1{
	width: 600px;
	height: 400px;
	background-image: url(../img/img-1.jpg);
	background-repeat: repeat-x;
}
//
.style-1{
	width: 100px;
	height: 100px;
	background-image
: url(../img/img-2.jpg); background-size: 400px 400px; background-position: 250px -80px; }

2、顏色

  CSS支援RGB和RGBA兩種顏色標準,每種顏色的範圍都是0~255。RGB是由紅、綠、藍三種顏色混合而成,由6位16進位制數字組成,每兩位數字代表一種顏色,顏色數值越大,說明顏色越淺,反之越深;RGBA比RGB多了一個透明度,不透明度取值為0-1【透明->不透明】。
  當使用整數時,最大值為255 ,百分比是 100% 。如果你設定的值大於 255 或 100% 時瀏覽器將會強制將顏色值設為 255 或 100%

屬性名稱描述值及值描述
RGB紅、綠、藍例:RGB(255,0,0)
RGBA紅、綠、藍、透明例:RGBA(255,0,0,0.5)

常用顏色表

顏色名顏色值顏色名顏色值
black#000000gray#808080
white#ffffffsilver#c0c0c0
red#ff0000maroon#800000
yellow#ffff00olive#808000
lime#00ff00green#008000
aqua#00ffffteal#008080
blue#0000ffnavy#000080
fuchsia#ff00ffpurple#800080
例:
.style-1{
	background-color: rgb(255,0,0);
}
//
.style-1{
	background-color: rgba(255,0,0,0.5);
}

3、尺寸

屬性名稱描述值及值描述
width設定控制元件寬度px
height設定控制元件高度px
//例:
.style-1{
	width: 600px;
	height: 400px;
}

4、文字

屬性名稱描述值及值描述
font複合屬性。設定頁面元素中的文字特性
font-family設定頁面元素中文字的字型名稱
font-size設定頁面元素中字型的大小
font-style設定頁面元素中文字字型的樣式
font-weight設定頁面元素中字型的粗細
font-variant設定頁面元素中文字是否為小型的大寫字母
text-decoration設定頁面元素中文字的裝飾效果
text-transform設定頁面元素中文字的大小寫
text-indent設定自然段開頭縮排
text-align設定文字對齊
text-overflow設定文字溢位
text-shadow給文字新增陰影
line-height設定頁面元素中文字的行高
letter-spacing設定頁面元素中字母之間的間隔。如果為中文,則為設定頁面元素之間的間隔
word-spacing設定頁面元素中文字間空格。英文指單詞間空格,中文無效
white-space設定文字是否換行
overflow設定溢位文字是否隱藏
color設定頁面元素中文字的顏色

5、盒模型

  文件樹中的元素都產生矩形的框(Box),這些框影響了元素內容之間的距離、元素內容的位置、背景圖片的位置等等,瀏覽器根據視覺格式化模型來將這些框佈局成訪問者看到的樣子,瀏覽器內顯示的元素都可以看作是一個裝了東西的矩形的盒子,這些矩形的盒子巢狀、疊加或者並列在一起,形成了頁面,如下圖所示為盒子模型。

在這裡插入圖片描述

屬性名稱描述值及值描述
margin外填充:向控制元件外部新增空白px px px px :上 右 下 左
margin-top上外填充px
margin-right右外填充px
margin-bottom下外填充px
margin-left左外填充px
padding內填充:向控制元件外部新增空白px px px px :上 右 下 左
padding-top上外填充px
padding-right右外填充px
padding-bottom下外填充px
padding-left左外填充px
border設定樣式、顏色、粗細(例:border: solid #ccc 1px)樣式:soild實線、dashed虛線、dotted點線、double雙實線、none無邊框
border-top上設定樣式、顏色、粗細樣式 顏色 粗細
border-right右設定樣式、顏色、粗細樣式 顏色 粗細
border-bottom下設定樣式、顏色、粗細樣式 顏色 粗細
border-left左設定樣式、顏色、粗細樣式 顏色 粗細
border-radius設定邊框圓角px
outline設定控制元件邊框,它僅存在於Google系列瀏覽器樣式 顏色 粗細
box-shadow給元素塊新增周邊陰影效果(例:box-shadow: 20px 20px 0px 5px #333;)x軸 y軸 模糊 陰影尺寸 顏色
box-sizing
//例:設定元件居中顯示
.style-1{
	margin: 0px auto 0px auto;
	width: 300px;
}

6、定位

7、多列屬性

我們下期再見

下期連結:link