CSS-3-HTML樣式
阿新 • • 發佈:2021-02-02
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 | #000000 | gray | #808080 |
white | #ffffff | silver | #c0c0c0 |
red | #ff0000 | maroon | #800000 |
yellow | #ffff00 | olive | #808000 |
lime | #00ff00 | green | #008000 |
aqua | #00ffff | teal | #008080 |
blue | #0000ff | navy | #000080 |
fuchsia | #ff00ff | purple | #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