svg動(dòng)畫(huà) - css3與svg
問(wèn)題描述
css3能對(duì)svg做哪些動(dòng)畫(huà)?且如何做?
附svg文件。
html<?xml version='1.0' encoding='utf-8'?><!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='15.167 -16.333 1000.636 1000.678' enable-background='new 15.167 -16.333 1000.636 1000.678' xml:space='preserve'><g> <path fill='#272636' d='M512.545,923.104c-241.943,0-438.101-196.158-438.101-438.095c0-241.943,196.158-438.101,438.101-438.101c241.937,0,438.095,196.158,438.095,438.101C950.641,726.946,754.483,923.104,512.545,923.104L512.545,923.104z M512.545,83.415c-221.792,0-401.593,179.801-401.593,401.593c0,221.786,179.801,401.588,401.593,401.588c221.786,0,401.588-179.801,401.588-401.588C914.133,263.217,734.332,83.415,512.545,83.415L512.545,83.415z M366.51,777.073V631.039H256.987V265.958h511.115v365.081H512.545L366.51,777.073L366.51,777.073z M731.591,302.466H293.495v292.065h109.523v109.523l109.528-109.523h219.045V302.466L731.591,302.466z M403.018,485.008h219.05v36.507h-219.05V485.008L403.018,485.008z M403.018,375.481h219.05v36.508h-219.05V375.481L403.018,375.481z M403.018,375.481'/></g></svg>
問(wèn)題解答
回答1:法實(shí)現(xiàn)標(biāo)題欄的動(dòng)態(tài)顯示/隱藏?
回答2:大部分 css 都可以作用于 svg 元素,只需要像寫(xiě)普通 css 一樣,把選擇器寫(xiě)對(duì)就行了。如果需要的話,可以給 path 加上 class 或者 id 屬性。不光是 css 動(dòng)畫(huà),就連 fill 這樣 svg 屬性都可以都可以通過(guò) css 來(lái)指定。但有時(shí)候我們想要一些效果需要更改圖形的結(jié)構(gòu),比如提主貼出來(lái)的圖,是一個(gè)對(duì)話框加一個(gè)外環(huán),如果我想讓對(duì)話框翻轉(zhuǎn)的話,就要把它單獨(dú)拿出來(lái)做一個(gè) path 元素了。這時(shí)候就需要設(shè)計(jì)師的協(xié)助(如果提主自己會(huì)手改 svg 的話也可以)。http://jsfiddle.net/dw7akdg1/
相關(guān)文章:
1. html5 - angularjs中外部模版加載無(wú)法使用2. 在MySQL中新增字段時(shí),報(bào)錯(cuò)??3. 老哥們求助啊4. java - 安卓電視盒子取得了root權(quán)限但是不能安裝第三方應(yīng)用,請(qǐng)問(wèn)該怎么辦?5. javascript - js 寫(xiě)一個(gè)正則 提取文本中的數(shù)據(jù)6. npm鏡像站全新上線7. javascript - vue-router怎么不能實(shí)現(xiàn)跳轉(zhuǎn)呢8. css3 - 請(qǐng)問(wèn)一下在移動(dòng)端CSS布局布局中通常需要用到哪些元素,屬性?9. python - 模擬滑動(dòng)驗(yàn)證碼,有源碼,求解10. 我的Apache卡在這里不動(dòng)了怎么辦?
