12-day

Css3的基礎(chǔ)

常用屬性選擇器:

1、標(biāo)簽名稱[屬性]、選中帶有其屬性的標(biāo)簽!

2、標(biāo)簽名稱[屬性="屬性值"]、選中屬性,并規(guī)定帶有其屬性值!

需了解的選擇器:

- 標(biāo)簽名稱[屬性~="value"]、選中屬性,并規(guī)定包含在內(nèi)的任意屬性值都可以!

- 標(biāo)簽名稱[屬性^="value"]、選中屬性,并規(guī)定以屬性值第一個(gè)字符為開(kāi)頭的即可!

- 標(biāo)簽名稱[屬性$="value"]、選中屬性,并規(guī)定以屬性值最后一個(gè)字符為結(jié)尾的即可!

- 標(biāo)簽名稱[屬性*="value"]、選中屬性,并規(guī)定帶有其屬性值的任意字符都可以!

- 標(biāo)簽名稱[屬性|="value"]、選中屬性,并規(guī)定帶有其所有屬性值即可(如以value-xx等)!

結(jié)構(gòu)性偽類選擇器:

X:first-child 其父元素的首個(gè)子元素

X:last-child 匹配父元素中最后一個(gè)X元素

X:nth-child(n)用于匹配索引值為n的子元素。索引值從1開(kāi)始 X:nth-last-child(n)從最后一個(gè)開(kāi)始算索引。

X:first-of-type匹配同級(jí)兄弟元素中的第一個(gè)X元素;

X:last-of-type匹配同級(jí)兄弟元素中的最后一個(gè)X元素

X:nth-of-type(n)匹配同類型中的第n個(gè)同級(jí)兄弟元素X

X:nth-last-of-type(n) 匹配同類型中的倒數(shù)第n個(gè)同級(jí)兄弟元素 X:only-of-type匹配屬于同類型中唯一兄弟元素的X

總結(jié)常用的選擇器:X:nth-child(n){選擇器都一樣的時(shí)候使用}、X:nth-of-type(n){選擇器不一樣的時(shí)候使用,先篩選}

目標(biāo)偽類選擇器 :target 選擇匹配E的所有元素,且匹配元素被相關(guān)url指向

UI 元素狀態(tài)偽類選擇器

- E:enabled 匹配所有用戶界面(form表單)中處于可用狀態(tài)的E元素

?- E:disabled匹配所有用戶界面(form表單)中處于不可用狀態(tài)的E元素

- E:checked 匹配所有用戶界面(form表單)中處于選中狀態(tài)的元素

-E ::selection 匹配E元素中被用戶選中或處于高亮狀態(tài)的部分

動(dòng)態(tài)偽類選擇器 ::link \:hover \:visited \:active\ E:focus 用戶行為選擇器 選擇匹配的E元素,而且匹配元素獲取焦點(diǎn) 語(yǔ)言偽類選擇器:E:lang(en) 否定偽類 選擇器 E:not(選擇器) 匹配所有不匹配簡(jiǎn)單選擇符s的元素E

層級(jí)選擇器:

:選擇直接自己元素、+:選擇同級(jí)元素(相鄰)、~:選擇所有同級(jí)元素(除本身)

瀏覽器前綴:

語(yǔ)法-x-。ms IE瀏覽器、moz 火狐、o opera瀏覽器(已淘汰)、webkit 谷歌、Safari 文本屬性:

文字陰影:text-shadow、

盒子陰影:box-shadow

-屬性值 px水平位置+px垂直位置+px模糊程度+顏色

@font-face的語(yǔ)法規(guī)則:字體圖標(biāo)

@font-face {

?font-family: 'icomoon';

?src:url('fonts/icomoon.eot');

?src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),

?url('fonts/icomoon.svg#icomoon') format('svg'),

?url('fonts/icomoon.woff') format('woff'),

?url('fonts/icomoon.ttf') format('truetype');

?font-weight: normal;

?font-style: normal;

}

CSS3新增背景屬性:

background-origin 背景原點(diǎn),屬性值:padding-box 背景圖像填充的相對(duì)位置

border-box 背景圖像邊界框的相對(duì)位置

content-box 背景圖像的相對(duì)位置的內(nèi)容框。默認(rèn)值為padding-box

background-cil 背景裁切,屬性值:border-box 背景被裁切到邊框盒

padding-box 背景被裁切到內(nèi)邊距框

content-box 背景被裁切到內(nèi)容框。默認(rèn)值為border-box。

background-size 背景尺寸,屬性值:

1設(shè)置百分比調(diào)整圖像大小

2 cover讓圖片等比例放大,不會(huì)變形,使背景圖像完整覆蓋背景區(qū)域。

3 contain把圖像擴(kuò)大到最大尺寸(寬大先寬,高大先高)

顏色特性了解:rgba、hsl、hsla。 (面試可能會(huì)問(wèn))

邊框?qū)傩裕篵order-color-----邊框顏色。

border-radius 圓角邊框,可設(shè)置值為px像素。常用有一個(gè)值和四個(gè)值。Eg:小米logo

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容