CSS3常用屬性及動畫

2021-10-10 22:15:36 字數 2046 閱讀 2257

通用選擇器,標籤選擇器,類名選擇器,id選擇器,交叉選擇器,群組選擇器(同時選擇多個元素設定樣式)關心位置的偽類選擇器:不管是選擇哪乙個標籤,都會從子元素中的第乙個開始

:nth-child()---正數

:nth-last-child---倒數

:first-child---第乙個

:last-child---倒數第乙個

關心元素的偽類選擇器:選擇哪乙個標籤就從這個標籤第一次出現的位置開始算起
:nth-last-of-type,

:first-of-type,

:last-of-type

使用者互動的偽類選擇器
:hover(滑鼠懸停)

:focus(獲取焦點)

獲取根元素的偽類選擇器
:root(選中html的,

html是根元素)

偽元素選擇器
::before , ::after , ::first-letter , ::first-line
屬性選擇器
*[class]---選中頁面中具有class屬性的元素

*[class=「box」]---選中頁面中具有class屬性並且屬性值為box的元素

*[class*=「b」]---選中頁面中具有class屬性並且屬性值中包含字母b的元素

*[class~=「box」]---選中頁面中具有class屬性並且屬性值中有空格的元素

*[class|=「box」]---選中頁面中具有class屬性並且屬性值中包含「box-」的元素

*[class^=「box」]---選中頁面中具有class屬性並且屬性值是以box開頭的元素

*[class$=「box」]---選中頁面中具有class屬性並且屬性值是以box結束的元素

.box
書寫方式

transform:動效名字;

動效:

一、平移:y軸的正方向向下

transfrom:translate(x,y)

translatex,translatey分別表示x軸和y軸的平移距離

二、旋轉

1. transform: rotatez(30deg);---旋轉,單位是deg表示角度

2. transform: rotate();---繞中心旋轉

3. teansform: rotatex();---繞x軸旋轉

4. teansform: rotatey();---繞y軸旋轉

5. teansform: rotatez();---繞z軸旋轉

三、斜切

1. transform:skewy(50deg);---斜切,單位是deg表示角度

2. transform:skew(x,y)

3. transform:skewx();---沿x軸斜切

4. transform:skewy();---沿y軸斜切

四、縮放

1. transform:scaley(.5)---縮放,跟的是數值,如過大於1,元素會放大,如果在0~1之間會縮小

2. transform:scale(x,y);

3. transform:scalex();---x軸縮小或放大

4. transform:scaley();---y軸縮小或放大

5. transform:scalez();---z軸縮小或放大

transition:動效 時間 運動方式;
一、@keyframes用來定義動畫,動畫三要素

二、animation屬性,用來將@keyframes定義的動畫動起來,他的要素是{

1。 動畫名

2. 完成動畫所需時間

3. 動畫的運動方式

三、需要進行3d的轉換

transform-style:preserve-3d;

四、 需要新增景深

perspective:1000px;

五、 定義旋轉中心:

transform-origin:x y;

@啊晴寶貝

css3動畫屬性

定義動畫 from to 等同於0 100 keyframes myfirst to webkit keyframes myfirst safari 和 chrome to 將動畫繫結到選擇器 div keyframes 規定動畫。animation 所有動畫屬性的簡寫屬性,除了 animation...

CSS3動畫屬性

2d 3d 轉換屬性 transform 過渡屬性 transition 動畫屬性 animation transform 屬性向元素應用 2d 或 3d 轉換。該屬性允許我們對元素進行旋轉 縮放 移動或傾斜。2d轉換 matrix n,n,n,n,n,n 定義 2d 轉換,使用六個值的矩陣。tra...

css3動畫屬性

1.變形的基點,在使用transform方法進行文字或影象變形的時候,預設是以元素的中心點為基準點進行變形的,使用transform origin屬性,可以改變變形的基準點,語法 transform origin left,center 2.移動動畫,方法語法 transform translate...