css3動畫例項測試

2022-05-24 23:39:13 字數 2347 閱讀 8106

1.css3動畫屬性分析(2016-5-11)

1.transition: 規定屬性變換規則,可以這樣講。transition(a,b,c,d);

a:要變換的屬性;

b:過渡時間;

c:運動方式;

d:需要延遲多久開始執行該動畫

ex:測試div

.exdiv

div:hover;

該例項說明黨滑鼠移入div時,延遲2s後該div寬度會2s內變為500px;

2.transform:我們能夠對元素進行移動、縮放、轉動、拉長或拉伸。

改屬性2d變換有以下屬性

translate(x,y):對元素進行位移;

ex:測試div

.exdiv表示div從當前位置left移動50px,top移動100px;

rotate(x):對元素進行角度旋轉

.exdiv標書div順時針旋轉50個角度

scale(x,y):對元素進行角度旋轉

.exdiv表示div寬度增加到原始尺寸的2倍,高度增加到原始尺寸的4倍

skew(x,y) 方法,元素翻轉給定的角度,根據給定的水平線(x 軸)和垂直線(y 軸)引數:

.exdiv 圍繞 x 軸把元素翻轉 30 度,圍繞 y 軸翻轉 20 度。

html5動畫效果示例:

1.tab切換

<

style

>

/**css3選項卡*

*/.tab-main

.tab-main input

.tab-main .content

.tab-main > .ys

#tab-1+.ys

#tab-2+.ys

#tab-3+.ys

.tab-main > input:checked+.ys

.tab-main > .content section

#tab-1:checked~.content #tab-item-1

#tab-2:checked~.content #tab-item-2

#tab-3:checked~.content #tab-item-3

style

>

<

div

class

="tab-main"

>

<

input

type

="radio"

id="tab-1"

name

="tab"

checked

>

<

span

href

="#tab-item-1"

class

="ys"

>首頁

span

>

<

input

type

="radio"

id="tab-2"

name

="tab"

>

<

span

href

="#tab-item-2"

class

="ys"

>分頁1

span

>

<

input

type

="radio"

id="tab-3"

name

="tab"

>

<

span

href

="#tab-item-3"

class

="ys"

>分頁2

span

>

<

div

class

="line ease"

>

div>

<

div

class

="content"

>

<

section

id="tab-item-1"

><

div>首頁 介紹

div>

section

>

<

section

id="tab-item-2"

><

div>分頁1介紹

div>

section

>

<

section

id="tab-item-3"

><

div>分頁2介紹

div>

section

>

div>

div>

css3動畫例項

在 css3 中建立動畫,需要學習 keyframes 規則。keyframes 規則用於建立動畫。在 keyframes 中規定某項 css 樣式,就能建立由當前樣式逐漸改為新樣式的動畫效果。keyframes是定義動畫的 定義動畫的樣式 例 keyframes animatname 此動畫的名稱...

css3新動 CSS3 動畫

注意 1 animation play state 也是 animation 的簡寫屬性,但在 webkit 中不適用 animation myfirst 5s infinite linear paused 即 animation name myfirst animation duration 5s...

CSS基礎 CSS3動畫

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