CSS3實現晃動的引導箭頭 百度新首頁

2021-07-03 23:26:21 字數 978 閱讀 4414

預覽

效果圖

箭頭其實就是一張,然後用2個相同的dom元素,利用css的縮放動畫,使其中乙個元素延遲發生動畫,2個間隔的閃爍,即可實現出晃動的效果。具體**如下:

2

<

aclass

="s-xguide-down trans"

href

=""onclick

="return false;"

hidefocus=""

>

>

<

aclass

="s-xguide-down arrow-1 trans"

href

=""onclick

="return false;"

hidefocus=""

>

>

.s-xguide

-down @

keyframes

xguide_down 50

% }

@-webkit

-keyframes

xguide_down 50

% }

@-moz-

keyframes

xguide_down 50

% }

@-o-

keyframes

xguide_down 50

% }

.s-xguide

-down

.trans .

s-xguide

-down

.arrow-1

css裡面,主要用到了css3的@keyframes生成動畫,利用transform變換中的scale縮放變形,及配合透明度實現。對於ie,則只顯示,沒有動畫並無其他影響。

利用css3實現箭頭

在一些開發中,經常會用到一些箭頭,如圖所示 要實現圖上的搶這個箭頭,傳統的做法就是切一張這樣的,然後最為背景圖就行了。但考慮到節約載入資源以及css3的強大特性,我們完全可以用css3來實現如圖需求。class info r class btn 搶span div info r 這樣就可以了。利用這...

css3動畫特效 上下晃動的div

上下晃動 transform origin 設定旋轉元素的基點位置 animation name 設定動畫名稱 animation duration 設定動畫時間 transition timing function cubic bezier 貝塞爾曲線效果,它有四個值,指在x軸與y軸的兩個曲線的點...

利用CSS3特性巧妙實現漂亮的DIV箭頭

還有傲遊 的導航條 像傲遊賬戶上方這種箭頭更需要多幅以表現箭頭和hover的效果。實現的原理是 我們可以將箭頭看作是乙個矩形或者菱形的乙個角,使用css3的屬性transform來實現矩形的旋轉。朝上的箭頭需要將矩形旋轉45度,我們使用transform rotate 45deg 來實現,另外針對不...