CSS學習筆記(二):特性

來源:互聯網
上載者:User

標籤:陰影   開頭   color   cin   css   第一個   焦點   put   dog   

一、顏色特性

1. 前景色彩:color

用種方式指定前景色彩,3種方式分別是rgb顏色,#16進位編碼,顏色名稱:

color: rgb(100,100,100);color: #ee3e80;color: DarkCyan

2. 背景色:background-color

3. 透明度:opacity,rgba

color: rgba(0,0,0,0.5);或opacity: 0.5;

4. HSL顏色和HSLA:

HSL顏色的三個屬性值為色調(0~360),飽和度(百分數),明度(百分數)。HSLA比HSL多一個透明度(0~1)表示。

background-color:hsla(0,100%,100%,0,5)

二、字型

1. 字型選用: font-family

可以指定多種字型,用逗號隔開,以防止使用者瀏覽器沒有安裝其中的某些字型。

font-family: Georgia, Times, serif;

2. 字型大小:font-size

字型大小有3種表示方式,分別是像素,百分數,EM值:

像素:px表示

百分數:百分數表示,100%表示16px

em值:1em等於一個字母m的寬度

3. 粗體:font-weight

使該文本以粗體顯示,bold為粗體,normal為普通粗細。

font-weight: bold;

4. 斜體:font-style

使文本以斜體顯示,italic為斜體,oblique為傾斜,normal為普通字型。

font-style: italic;

5. 大小寫:text-transform

使文本以大小寫顯示,uppercase為大寫,lowercase為小寫,capitalize為首字母大寫。

text-transform: uppercase;

6. 底線和刪除線:text-decoration

可選值為:none無,underline底線,overline頂部實線,line-through刪除線,blink文字閃爍

text-decoration: underline

7. 行間距:line-height

行間距表示的是字母的下緣線到下一行字母的上緣線的距離,一般用em值表示,這樣可按使用者調整的字母的大小而改變。

line-height:1.4em

除行間距外,還有字母間距letter-spacing和單詞間距word-spacing。

8. 對齊:text-align

用於控制文本的對齊,可選值為:left,right,center,justify(左右對齊)

9. 垂直對齊:vertical-align

用於內嵌元素,可選值為:baseline,sub,super,top,text-top,middle,bottom,text-bottom

10. 文本縮排:text-indent

對首行文本進行縮排,單位可為px或em。

text-indent: -9999px;

縮排值可為負數,即將文本左移出了螢幕外。

11. 文字投影:text-shadow(CSS3特性)

文字投影要指定3個長度和1個顏色,第一個長度陰影在左右方向的位移,第二個長度陰影在上下方向的位移,第三個長度為陰影的模糊程度,最後一個顏色為陰影的顏色

text-shadow: -1px -2px 7px #111111;

12. 首字母或首行文本:  :first-letter, :first-line

:first-letter和:first-line並不是屬性,應該稱作為虛擬元素。在選取器的末尾指定虛擬元素,可以選取的物件。

p.intro:first-letter{font-size: 200%;}p.intro:first-line{font-weight:bold;}

13. 連結樣式:  :link, :visited

:link和:visited是偽類。:link表示那些尚未訪問過的連結的樣式。:visited表示那些已經單擊過的連結樣式。

a:link {color: deeppink;}a:visited{color: black;}

14. 相應使用者:  :hover, :active, :focus

這三個都是偽類。

:hover 表示游標放在元素上時生效,對觸控螢幕無效

:active 表示操作時生效,比如按鈕按下或者連結被點擊

:focus 表示元素擁有焦點時有效

input.submit:hover {background-color: #665544:}input.submit:active{background-color: chocolate;}

三、特性選取器

p[class] 所有包含class特性的<p>元素p[class=‘dog‘] class特性值為‘dog‘的<p>元素p[class~=‘dog‘] class特性值是以空格隔開的單字清單,其中有一個為‘dog‘p[attr^"d"]  特定的<p>元素,其中某個特性的值以"d"開頭p[attr*"do"]  特定的<p>元素,其中某個特性的值中包含"do"p[attr$"g"]  特定的<p>元素,其中某個特性以"g"結尾

 

CSS學習筆記(二):特性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.