中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn))

包郵 SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn))

出版社:電子工業(yè)出版社出版時間:2018-05-01
開本: 128開 頁數(shù): 220
中 圖 價:¥31.0(3.9折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn)) 版權(quán)信息

SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn)) 本書特色

在制作Web動畫效果時,使用SVG制作動畫是我們應(yīng)該掌握的技能之一。本書詳細(xì)介紹了 SVG的基礎(chǔ)知識、如何使用SVG制作動畫、制作SVG動畫的工具及相關(guān)的JavaScript庫。除些之外,本書也探討了SVG還能做的一些十分有趣的事情,比如數(shù)據(jù)可視化、可伸縮的矢量圖、響應(yīng)式設(shè)計等。Sarah為廣大讀者提供了一本非常優(yōu)秀的書籍,可幫助讀者更系統(tǒng)地掌握SVG和 SVG制作動畫相關(guān)的技術(shù)知識。如果你想掌握這項(xiàng)技術(shù),那么本書是值得你花時間去閱讀和研究的一本書。

SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn)) 內(nèi)容簡介

在互聯(lián)網(wǎng)上,沒有什么能像運(yùn)動中的物體那樣引起人們的注意。使用SVG動畫,你可以講述故事、創(chuàng)建引人注目的可視化數(shù)據(jù),并使用戶交互感覺更加自然。本書通過講解SVG 動畫的基本實(shí)踐,向網(wǎng)頁設(shè)計師和開發(fā)人員展示了如何使用多種技術(shù)、動畫庫,以及JavaScript插件來創(chuàng)建漂亮和獨(dú)特的效果。作者Sarah Drasner解釋了SVG DOM如何幫助大家使圖形變得更具可訪問性,并演示了優(yōu)化SVG性能的方法如何使得圖形更簡潔,以及避免網(wǎng)站陷入麻煩。你還將從本書中學(xué)習(xí)到如何使用SVG實(shí)現(xiàn)跨瀏覽器和向后兼容、優(yōu)化及響應(yīng)式相關(guān)的知識。■ 深入剖析SVG動畫■ 使用SVG和CSS創(chuàng)建獨(dú)立的UI/UX動畫■ 比較多種Web動畫技術(shù),包括一些JavaScript庫■ 使用D3和圖表庫創(chuàng)建帶有動畫的數(shù)據(jù)可視化圖表■ 使用GreenSock創(chuàng)建高性能的HTML5動畫■ 探索一些庫和插件,比如mo.js、MorphSVG和React-Motion。

SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn)) 目錄

目錄
序. ..xiv
前言xvi

第 1章 剖析 SVG. ....................... 1

SVG DOM語法 ............................ 2
viewBox 和 preserveAspectRatio .. 2
繪制圖形 ....................................... 5
響應(yīng)式 SVG、組和繪制路徑 ........ 6
SVG 的導(dǎo)出、建議及優(yōu)化 ............ 9
減少路徑點(diǎn) ................................. 11
優(yōu)化工具 ..................................... 12

第 2章 使用 CSS制作 SVG動畫...14

用 SVG做動畫............................ 16
使用 SVG繪圖的優(yōu)勢 ................ 18
順暢的動畫體驗(yàn) .......................... 20

第 3章 CSS.動畫和手繪 SVG.Sprite. .....................................21

使用 steps()和 SVG Sprite制作關(guān)鍵幀動畫 ....................... 21
在 Illustrator中使用模板繪制 ..... 24
在 SVG編輯器或圖紙中逐幀繪制并且使用 Gruntiocon生成 Sprite .......................... 26
用簡易代碼模擬復(fù)雜運(yùn)動 ........... 26
簡單重復(fù)行走 ............................. 27




第 4章 創(chuàng)建響應(yīng)式.SVG.Sprite. ... 32

用于響應(yīng)式的 SVG Sprite圖和 CSS ................................... 33
分組和導(dǎo)出 ................................. 35
viewBox的技巧 .......................... 36
響應(yīng)式動畫 ................................. 37

第 5章 不使用任何額外庫來創(chuàng)建 UI/UX動畫............................. 39

用戶體驗(yàn)?zāi)J街械纳舷挛那袚Q ... 39
變形 ..................................... 41
展現(xiàn) ..................................... 41
隔離 ..................................... 42
樣式 ..................................... 43
預(yù)期提示 ............................. 45
交互 ..................................... 46
節(jié)約空間 ............................. 47
總結(jié) .... 48
變換的圖標(biāo).......................... 48

第 6章 動態(tài)數(shù)據(jù)可視化............... 55

為什么要在數(shù)據(jù)可視化中使用動畫 .................................... 56
使用 CSS動畫的 D3示例 ........... 56
使用 CSS動畫的 Chartist示例 ... 59
用 D3 來做動畫........................... 61
鏈?zhǔn)胶椭貜?fù).......................... 64

第 7章 Web動畫技術(shù)大比拼........ 65

原生動畫 ..................................... 65
CSS/Sass/SCSS.................... 65
requestAnimationFrame() .... 67
canvas .................................. 67
Web 動畫 API ...................... 68
第三方框架 ................................. 68
GreenSock(GSAP) ............ 68
mo.js .................................... 69
Bodymovin’ ........................ 70
不推薦使用 ................................. 70
SMIL ................................... 70
Velocity.js ............................ 70
Snap.svg .............................. 71
基于 React的動畫工作流 ........... 71
React-Motion ....................... 72
在 React中使用 GSAP ........ 73
在 React中使用 canvas ....... 73
在 React中使用 CSS ........... 73
總結(jié) .... 74

第 8章 用 GreenSock做動畫...... 75

GreenSock的基本語法 ............... 76
TweenMax/TweenLite .......... 76
.to/.from/.fromTo ................. 76
Staggering ........................... 77
element ................................ 79
Duration .............................. 79
delay .................................... 79
動畫的屬性 ................................. 79
easing .................................. 81

第 9章 GreenSock中的時間軸. ... 83

一個簡單的時間軸 ...................... 83
相對標(biāo)簽 ..................................... 85
主時間軸和所嵌套的場景 ........... 89
代碼的邏輯組織 .................. 90
循環(huán) ..................................... 92
暫停和暫停事件 .................. 94
其他關(guān)于時間軸的方法 ....... 95

第 10章 MorphSVG.和路徑動畫.. 98

MorphSVG .................................. 98
findShapeIndex() ................. 99
路徑動畫 ................................... 101




第 11章 交錯效果、Tweening.HSL和 SplitText的文本動畫......106
交錯的動畫 ............................... 106
HSL顏色漸變動畫 ................... 110
文字切分 ................................... 114

第 12章 DrawSVG和 Draggable...................................... 117

Draggable.................................. 117
drag類型 ........................... 119
hitTest() ............................. 119
用 Draggable來控制時間軸 ...................................... 120
DrawSVG .................................. 122

第 13章 mo.js. .......................125

mo.js基礎(chǔ)介紹 .......................... 125
圖形 .. 125
圖形的運(yùn)動 ............................... 128
鏈?zhǔn)秸{(diào)用 ........................... 130
旋渦動畫 ........................... 131
爆炸式的效果 .................... 133
時間軸控制工具 ................ 134
補(bǔ)間動畫 ........................... 135
路徑函數(shù) ........................... 136
mo.js提供的輔助工具 .............. 137

第 14章 React-Motion...........140

<Motion /> ................................ 141
<StaggeredMotion /> ................. 146

第 15章 動“不可動者”:通過改變屬性使用原生 JavaScript實(shí)現(xiàn)動畫....150
requestAnimationFrame() .......... 150
GreenSock的 AttrPlugin ........... 155
實(shí)際應(yīng)用: viewBox動畫 ......... 158
另一個演示 :一個有引導(dǎo)作用的信息圖 .................... 164

第 16章 響應(yīng)式動畫..................165

快速響應(yīng)的技巧 ........................ 165
GreenSock和響應(yīng)式 SVG ......... 165
不使用 GreenSock實(shí)現(xiàn)響應(yīng)式 SVG ................................. 169
通過更新 viewBox實(shí)現(xiàn)響應(yīng)式 . 170
具有多個 SVG和媒體查詢的響應(yīng)式 ................................ 173
花更少的精力在移動端 ..... 176
有一個計劃........................ 176

第 17章 組件庫的設(shè)計、原型化和動畫原理...............................177

動畫設(shè)計方面 ........................... 177
學(xué)會勾勒實(shí)際運(yùn)動中的細(xì)節(jié) ..................................... 178
合理控制動畫的使用 ......... 179
擁有特色的設(shè)計主見 ................................................. 180
提升開發(fā)水平 .................... 181
設(shè)計原型 ................................... 182
逐步分割動畫細(xì)節(jié) ............ 182
工具 ................................... 184
殺死汝愛 ........................... 186
設(shè)計和編碼的工作流程 ..... 187
制作動畫組件庫 ........................ 187
權(quán)衡動畫開發(fā)的優(yōu)先級 ..... 190
時間就是金錢 .................... 191
其他方面的限制 ................ 193

索引.......................................194
展開全部

SVG動畫(用復(fù)雜交互動畫改善用戶體驗(yàn)) 作者簡介

Sarah Drasner是一獲獎的布道者、顧問和技術(shù)人員。Sarah也是Web動畫工作室的聯(lián)合創(chuàng)始人,擁有Val Head。她被授予高級SVG動畫前端之師之稱,并曾擔(dān)任Truli(Zillow)的UX設(shè)計師和經(jīng)理。Sarah贏得一系列獎項(xiàng),包括CSS Dev Conf的“最佳最佳獎”,以及來自CSS設(shè)計獎的“最佳代碼辯論者”。作為一名Web開發(fā)人員和設(shè)計師,她已經(jīng)有了15年之久的工作經(jīng)驗(yàn),她還曾擔(dān)任過插畫師和大學(xué)教授,并在Santorini教過一個Byzantine的圖標(biāo)畫師。
大漠:W3CPlus創(chuàng)始人,目前就職于淘寶。對HTML5、CSS3和CSS處理器等前端腳本語言有非常深入的認(rèn)識和豐富的實(shí)踐經(jīng)驗(yàn),尤其專注對CSS3和動畫的研究,是國內(nèi)最早研究和使用CSS3和CSS處理器技術(shù)的一批人。現(xiàn)在主要在探討學(xué)習(xí)JavaScript、React和Vue相關(guān)技術(shù)知識。CSS3、CSS處理器和Drupal中國布道者。2014年出版《圖解CSS3:核心技術(shù)與案例實(shí)戰(zhàn)》。姜天意: 昵稱99,阿里巴巴盒馬鮮生前端開發(fā)專家,目前主要負(fù)責(zé)盒馬數(shù)據(jù)可視化相關(guān)產(chǎn)品的研發(fā)。田淮仁:騰訊前端開發(fā),PWA 和 httplive 開源項(xiàng)目作者。熱愛分享,有自己的博客:villainhr.com 和微信公眾號:前端小吉米。對 H5 音視頻技術(shù),直播和 P2P 有一定的技術(shù)積累。歐陽湘粵: 大四準(zhǔn)畢業(yè)碼農(nóng),曾在百度和騰訊實(shí)習(xí),對新技術(shù)有著強(qiáng)烈的熱愛,喜歡折騰新事物,希望未來能夠繼續(xù)學(xué)到更多有意思的東西,Long May The Sunshine。小春:摩拜前端負(fù)責(zé)人,前滴滴公共前端負(fù)責(zé)人。擔(dān)任過 GIAC 全球互聯(lián)網(wǎng)架構(gòu)大會 - 前端出品人;寫過 3 本前端書籍,最近一本:國內(nèi)第一本 Vue.js 書籍《Vue.js權(quán)威指南》;樂于分享和學(xué)習(xí)交流,參加過 vueconf、SDCC 2016 中國軟件開發(fā)者大會等。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 电抗器-能曼电气-电抗器专业制造商| 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 真空包装机-诸城市坤泰食品机械有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 |