CSS3學習筆記

2021-08-04 12:10:03 字數 2937 閱讀 6660

一.選擇符

二.屬性

溢位隱藏:

#div4

p

文字陰影:

text-shadow: 2px 1px rgba(255,255,255,1)
圓角效果:

border-radius
邊框陰影:

box-shadow:2px 2px 5px 5px inset:內陰影
透明度:

div /* for ie8 and earlier */

div /* for ie9 and other browsers */

background

:rgba(0,0,0,0.5);

//背景透明不影響元素

rgba(r,g,b,a)
r:

紅色值。正整數 | 百分數

g:綠色值。正整數 | 百分數

b:藍色值。正整數 | 百分數

a:alpha透明度。取值0 - 1之間。

背景原點:

background-origin:border-box

padding-box

content-box

背景裁切:

background-clip:border-box

padding-box

content-box

背景大小:

background-size: cover,contain
多背景:

url(skin/p_103x196_3.jpg);w3c盒模型 ie盒模型

伸縮盒:

ul

ulli:nth-child(1)

ulli:nth-child(2)

ulli:nth-child(3)

ulli:nth-child(4)

css3變換:transform

瀏覽器原生,效能好

旋**

-webkit-transform

: rotate(45deg);

/*相容webkit瀏覽器,角度45*/

-moz-transform

:rotate(45deg);

/*相容火狐瀏覽器*/

-ms-transform

:rotate(45deg);

/*相容微軟瀏覽器*/

-o-transform

:rotate(45deg);

/*相容歐鵬瀏覽器*/

transform

:rotate(45deg);

/*最後寫*/

扭曲: skew(x,y)

skey(25deg,25deg)

縮放: scale(x,y)

scale(1.5)

位移: translate(x,y)

translate(20px,50px)

translatex()

translatey()

中心點: transform-origin

: top right bottom left

css3過渡:transition

縮寫方式 

transition

: all .5s ease-in .1s;

拆分方式:

transition-property

:all;

transition-duration

: .5s;

transition-timing-function

: ease-in;

transition-delay

: .1s;

css3動畫:animation

**<』 animation-name 『>:

*檢索或設定物件所應用的動畫名稱

<』 animation-duration 『>:

檢索或設定物件動畫的持續時間

<』 animation-timing-function 『>:

檢索或設定物件動畫的過渡型別

<』 animation-delay 『>:

檢索或設定物件動畫延遲的時間

<』 animation-iteration-count 『>:

檢索或設定物件動畫的迴圈次數

<』 animation-direction 『>:

檢索或設定物件動畫在迴圈中是否反向運動

<』 animation-fill-mode 『>:

檢索或設定物件動畫時間之外的狀態

<』 animation-play-state 『>:

檢索或設定物件動畫的狀態。w3c正考慮是否將該屬性移除,因為動畫的狀態可以通過其它的方式實現,比如重設樣式*

-webkit-animation

:lala 5s

ease 0.1s;

animation

:lala 5s

ease 0.1s;

@keyframes lala

to或者

0%40%

60%100%

}

3d

#divfather

#divson

css3學習筆記

1.為什麼分許多模組進行管理?為了避免產生瀏覽器對於某個模組支援不完全的情況。2.使用元素的class屬性的缺點 第一,class屬性本身沒有語義,褚翠是用來為css樣式服務的,屬於多餘屬性。第二,使用屬性的話,並沒有把樣式與元素繫結起來,針對同乙個class屬性文字框,下拉框,按鈕都可使用。這樣很...

css3學習筆記

1,transition是過度效果,一般是和hover一起用,transition的屬性有height,width常用屬性,在hover裡面就是會覆蓋原來的屬性,屬性由逗號間隔,各個屬性之間沒有先後關係,webkit transition width 2s ease in,height 2s,web...

CSS3學習筆記

1 css是什麼?cascading style sheet 層疊樣式表,目的是對html中元素的字型 顏色 邊距 高度 寬度 背景 網頁定位等設定,以達到美化網頁的目的 2 css3是是前一直仍然在完善的css最新標準和規範。新加入了很多css樣式屬性,但是因為規範讓然未最終形成。所以瀏覽器支援力...