css3基礎介紹

2021-08-21 17:02:01 字數 2146 閱讀 1213

一、css3選擇器

1,css2.1選擇器

標籤 div

類  .class

id  #id

萬用字元 *

交集 div.d#id

並集  div,p,span,#id{}

後代  div p span

2,關係選擇器

兒子  > ie7開始相容

下乙個兄弟 + ie7開始相容

後邊所有兄弟  ~

jquery都可以使用,ie6也能使用jquery

3,屬性選擇器

在css3中,標籤可以通過任何屬性被選擇

1)e[attr='val']  css3

選擇屬性attr的值位val的元素

2)e[attr^='val']  css3

選擇具有attr屬性且以val開頭的元素

3)e[attr$='val']  css3

選擇具有attr屬性且以val結束的元素

4)e[attr*='val']  css3

選擇具有attr屬性且包含val的元素

5)e[attr|='val']  css3

選擇具有attr屬性,並且屬性值使用—分割,並且—前邊內容是val的元素

6)e[attr~='val']  css3

選擇具有attr屬性,並且屬性值使用空格分割,並且空格後邊是val的元素

4,序選擇器

兒子序選擇器  類似使用偽類實現

1)p:first-child{}

選擇乙個p標籤,這個p標籤是某乙個元素的第乙個兒子  ie7

2)p:last-child{}

選擇乙個p標籤,這個p標籤是某乙個元素的最後乙個兒子  ie9

3)p:nth-child(n){}

選擇乙個p標籤,這個p標籤是某個元素的第n個兒子  ie9

n是從1開始的

p:nth-child(2n)  2,4.....

p:nth-child(3n+8)  8,11,14.....

注意:2n時,n從0開始,但2n最小只能是1,所以0是取不到的;

3n+8時,n從0開始,最小是8

4)p:nth-last-child(n){}

選擇乙個p標籤,這個p標籤是某個元素的倒數第n個兒子  ie9

p:nth-last-child(2n){}

倒著數的所有偶數個p被選中

5)p:nth-of-type(n){}

選擇乙個p標籤,這個p標籤是某個元素中第n個p標籤兒子  ie9

隻數p標籤,其他標籤不管

jquery中這些選擇器都是支援的

$('p').eq(3)  和   $('p:nth-child(3)')

5,偽類選擇器

a標籤的偽類:

:link  :visited  :hover  :active

1):hover

可以給任何元素使用  ie7

2):focus

獲取焦點,當乙個表單元素獲取焦點時,能被選中

3):not

p:not(.lala)

選擇不帶有類名為lala的p標籤

4):only-child

唯一的兒子

p:only-child{}

如果乙個p是某個元素的唯一的兒子,就會被選中

5):empty

空標籤當乙個標籤首尾相連,沒有任何內容,包括空格換行tab文字等,即為空標籤

6):checked

當單選按鈕或核取方塊被選中時,執行偽類checked

7):disabled and :enabled  ie9

無效的和有效的表單元素

6,偽元素

:: 表示偽元素

偽元素中必須寫的屬性是content

1)::before   ::after

這兩個都是行內偽元素,需要轉為塊級元素或者脫標才能設定寬高

2)::selection

被選中的文字樣式  ie9

3)::first-letter   ::first-line

第乙個文字和第一行文字

7,圓角

border-radius  單位:px % em   ie9

border-bottom-radius

border-bottom-left-radius

CSS 3動畫介紹

原文 a beginner s introduction to css animation 譯文 乙個初學者對css動畫的介紹 譯者 dwqs 在這篇文章,我將向你介紹css動畫,隨著瀏覽器對動畫支援的改善,一種高效率的做事方式變得越來越流行。考慮到基礎知識,我將快速建立乙個從正方形變成圓形的動畫案...

CSS基礎 CSS3動畫

通過css3動畫屬性,我們可以建立動畫,實現簡單的動畫效果。css3動畫的實現需要用到animation屬性並配合關鍵幀 keyframes 使用。1.對需要設定動畫的元素新增animation屬性。2.設定關鍵幀 keyframes animation是所有動畫屬性的簡寫屬性,除了 animati...

CSS3基礎總結

1 css背景 background attachment 背景影象是否固定或者隨頁面其餘部分滾動 background color 背景顏色 background repeat 背景如何重複 background clip 規定背景的繪製區域 2 css文字 color 文字顏色 directio...