大小:63.5M
更新时间:23-09-05
系统:Pc
svg精髓 第2版是一本Web开发和设计人员手册,由美国程序员艾森伯格和加拿大作家贝拉米共同编著。本书详尽介绍了可缩放矢量图形(SVG)技术。作者将带你详细了解SVG的功能,首先学习简单的SVG应用,如绘制线条,然后逐步探索复杂的特性,比如滤镜、变换、渐变和图案等。其次第2版扩展了动画、交互式图形以及SVG编程等内容。交互式的在线示例让你很容易在Web浏览器中实验SVG的特性,欢迎学习svg的朋友免费下载阅读。
SVG精髓(第2版)通过实例透彻讲解了SVG(可缩放矢量图形)这种标记语言的规范及应用。作者从简单的SVG应用开始,带领读者逐步探索了SVG的复杂功能,包括滤镜、变换、渐变和模式。从应用层面看,本书涵盖了动画、交互图形和动态SVG编程等技术,不仅能为有经验的开发人员提供重要参考,同时通过讲解基本的XML和CSS技术,为没有Web开发经验的读者提供了入门捷径。
第1 章 入门指南 1 1.1 图形系统 1 1.1.1 栅格图形 1 1.1.2 矢量图形 2 1.1.3 栅格图形的用途 2 1.1.4 矢量图形的用途 2 1.2 可缩放 3 1.3 SVG 的作用 5 1.4 创建一个SVG 图像 5 1.4.1 文档结构 5 1.4.2 基本形状 6 1.4.3 指定样式属性 6 1.4.4 图形对象分组 7 1.4.5 变换坐标系统 8 1.4.6 其他基本图形 8 1.4.7 路径 9 1.4.8 文本 10 第2 章 在网页中使用SVG 12 2.1 将SVG 作为图像 12 2.1.1 在 元素内包含SVG 13 2.1.2 在CSS 中包含SVG 14 2.2 将SVG 作为应用程序 15 2.3 混合文档中的SVG 标记 16 2.3.1 SVG 中的foreign object 16 2.3.2 在XHTML 或者HTML5 中内联SVG 18 2.3.3 其他XML 应用程序中的SVG 20 第3 章 坐标系统 21 3.1 视口 21 3.2 使用默认用户坐标 22 3.3 为视口指定用户坐标 24 3.4 保留宽高比 25 3.4.1 为preserveAspectRatio 指定对齐方式 26 3.4.2 使用meet 说明符 27 3.4.3 使用slice 说明符 28 3.4.4 使用none 说明符 29 3.5 嵌套坐标系统 29 第4 章 基本形状 32 4.1 线段 32 4.2 笔画特性 33 4.2.1 stroke-width 33 4.2.2 笔画颜色 34 4.2.3 stroke-opacity 35 4.2.4 stroke-dasharray 属性 36 4.3 矩形 37 4.4 圆和椭圆 39 4.5 多边形 40 4.6 折线 42 4.7 线帽和线连接 43 4.8 基本形状总结 44 4.8.1 形状元素 45 4.8.2 指定颜色 45 4.8.3 笔画和填充特性 46 第5 章 文档结构 47 5.1 结构和表现 47 5.2 在SVG 中使用样式 48 5.2.1 内联样式 48 5.2.2 内部样式表 48 5.2.3 外部样式表 49 5.2.4 表现属性 50 5.3 分组和引用对象 51 5.3.1 元素 51 5.3.2 元素 52 5.3.3 元素 53 5.3.4 元素 55 5.3.5 元素 56 第6 章 坐标系统变换 58 6.1 translate 变换 58 6.2 scale 变换 60 6.3 变换序列 63 6.4 技巧:笛卡儿坐标系统转换 65 6.5 rotate 变换 67 6.6 技巧:围绕中心点缩放 69 6.7 skewX 和skewY 变换 69 6.8 变换总结 70 6.9 CSS 变换和SVG 71 第7 章 路径 72 7.1 moveto、lineto 和closepath 72 7.2 相对moveto 和lineto 75 7.3 路径的快捷方式 75 7.3.1 水平和垂直lineto 命令 75 7.3.2 路径快捷方式表示法 76 7.4 椭圆弧 76 7.5 从其他弧线格式转换 79 7.6 贝塞尔曲线 79 7.6.1 二次贝塞尔曲线 80 7.6.2 三次贝塞尔曲线 82 7.7 路径总结 84 7.8 路径和填充 84 7.9 元素 85 7.10 标记记录 88 第8 章 图案和渐变 90 8.1 图案 90 8.1.1 patternUnits 91 8.1.2 patternContentUnits 92 8.1.3 图案嵌套 94 8.2 渐变 95 8.2.1 linearGradient 元素 95 8.2.2 radialGradient 元素 99 8.2.3 渐变总结 102 8.3 变换图案和渐变 103 第9 章 文本 105 9.1 文本的相关术语 105 9.2 元素的基本属性 106 9.3 文本对齐 108 9.4 元素 109 9.5 设置文本长度 111 9.6 纵向文本 112 9.7 国际化和文本 113 9.7.1 Unicode 和双向语言 113 9.7.2 元素 114 9.7.3 使用自定义字体 115 9.8 文本路径 117 9.9 空白和文本 119 9.10 案例学习:为图形添加文本 120 第10 章 裁剪和蒙版 122 10.1 裁剪路径 122 10.2 蒙版 125 10.3 案例学习:为图形应用蒙版 129 第11 章 滤镜 131 11.1 滤镜的工作原理 131 11.2 创建投影效果 132 11.2.1 建立滤镜的边界 132 11.2.2 投影133 11.2.3 存储、链接以及合并滤镜结果 134 11.3 创建发光式投影 135 11.3.1 元素 135 11.3.2 详解 136 11.4 滤镜 138 11.5 滤镜 139 11.6 滤镜 143 11.7 滤镜 146 11.8 和滤镜 147 11.9 光照效果 148 11.9.1 漫反射照明 149 11.9.2 镜面反射照明 150 11.10 访问背景 152 11.11 元素 153 11.12 元素 154 11.13 元素 156 11.14 元素 158 11.15 滤镜总结 159 第12 章 SVG 动画 161 12.1 动画基础 162 12.2 动画时间详解164 12.3 同步动画 164 12.4 重复动作 165 12.5 对复杂的属性应用动画 166 12.6 指定多个值 167 12.7 多级动画时间 168 12.8 元素 169 12.9 元素 169 12.10 元素 171 12.11 为运动指定关键点和时间 173 12.12 使用CSS 处理SVG 动画 174 12.12.1 动画属性 174 12.12.2 设置动画关键帧 175 12.12.3 CSS 中的动画运动 176 第13 章 添加交互 177 13.1 在SVG 中使用链接 177 13.2 控制CSS 动画 179 13.3 用户触发的SMIL 动画 180 13.4 使用脚本控制SVG 181 13.4.1 事件概览 183 13.4.2 监听和响应事件 184 13.4.3 修改多个对象的属性 185 13.4.4 拖拽对象 188 13.4.5 与HTML 页面交互 191 13.4.6 创建新元素 195 第14 章 使用SVG DOM 198 14.1 确定元素的属性值 198 14.2 SVG 接口方法 203 14.3 使用ECMAScript/JavaScript 创建SVG 207 14.4 使用脚本控制动画 210 14.5 使用JavaScript 库 214 14.6 Snap 中的事件处理 219 14.6.1 点击对象 220 14.6.2 拖拽对象 220 第15 章 生成SVG 222 15.1 将自定义数据转换为SVG 223 15.2 使用XSLT 将XML 数据转换为SVG 226 15.2.1 定义任务 226 15.2.2 XSLT 的工作方式 228 15.2.3 编写XSL 样式表 230 附录A SVG 中需要的XML 知识 238 附录B 样式表介绍 249 附录C 编程概念 255 附录D 矩阵代数 263 附录E 创建字体 270 附录
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
佳能60d使用说明书12.02Mpdf高清版 佳能60d是50D的升级版本,其该版本最大的改动就是取消的AF微调功能,全面支持引闪、翻转屏、塑料机身等功能。同时还搭配了一块3英寸104万像素的TFT高清旋转液晶屏视野率约100%,以及最新型的DIGIC 4数字影像处理器,给用户带来最便捷的摄影
查看
轻松学SQL Server数据库39.94M张钦pdf扫描版轻松学SQL Server数据库是一本SQL Server数据库学习手册,由张钦、崔程、李立新等编著。本书详细地讲解了SQL Server 2008中的各种知识点,并使用大量的实践案例来应用这些知识点,使读者能够更加深入、快速地掌握和了解各章节中的知识。
查看
asp.net从入门到精通第2版153.34Mpdf高清版目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看
modelsim教程大全12.71Mpdf中文版 modelsim教程大全是多多小编收集的一个软件教程合集包,总共7个文件,包括pdf、doc、ppt三种格式,并附带了pdf阅读器,用户即下即看。该教程详细的讲述了modelsim的基本仿真流程,软件的详细使用方法以及使用技巧,通过学习,力争让每一
查看
pkpm结构软件从入门到精通pdf高清版48.97M杨星编著 pkpm结构软件从入门到精通是一本学习pkpm结构系列软件最好的入门图书,由杨星编著,中国建筑工业出版社发行。全书共分四篇,分别是人门篇,应用篇、提高篇和答疑篇,涵盖了PKPM结构软件中最重要最实用的部分,包括pkpm结构软件的基本功能和操作流程,
查看
java ee 7权威指南 卷2(原书第5版)55.08M埃里克·珍兆科pdf扫描版 java ee 7权威指南 卷2(原书第5版)是一本java EE权威开发指南,由美国程序员埃里克·珍兆科、里卡多·塞维拉 - 纳瓦罗、伊恩·埃文斯、金姆·哈泽和威廉·马基特五人共同编著。本书是一个面向任务的实用指南,通过一系列实用示例介绍如何开发
查看
c和指针 pointers on c10.49M里科(Kenneth·Reek) pdf扫描版C和指针是一本C和C++领域的经典著作,由里科(Kenneth·Reek)编著。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合
查看
erlang程序设计第2版13.57MJoe Armstrong pdf扫描版erlang程序设计第2版是一本Erlang程序设计书籍,由Erlang最初的设计者和实现者Joe Armstrong编著,牛化成翻译。本书是erlang程序设计的第二个版本。作者在第2版中做了重要更新,不但涵盖核心语言和框架的基本内容,还涉及rebar
查看
google android开发入门与实战高清版35.85MPDF版 说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。 如果用户想要学会这一技
查看
大数据挑战与nosql数据库技术1.95M完整版 大数据挑战与nosql数据库技术是一本NoSQL数据库数据操作手册,由陆嘉恒编著。本书内容丰富翔实,主要从理论、系统、应用三个方面详细讲述了大数据的技术知识,并针对NoSQL数据库技术做了深入的分享,是学习大数据技术的地图、指南手册,可以帮助读者跳
查看