深入理解SVG

深入理解SVG

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本深入介绍和理解SVG的书。

内容简介

作为W3C的开放标准,SVG(可缩放矢量图形,这是一种基于可扩展标记语言,用于描述二维矢量图形的图形格式。)被越来越多的开发者所关注。SVG不只是简单的矢量图,还可以加上更复杂的绘画和更细致的效果,包括渲染、渐变、应用到文本,可以添加照片。

本书介绍SVG绘画,包括基础知识和如何通过混合和搭配工具来生成复杂的效果。主要内容包括:把SVG代码转换为可视图形的渲染模型,如何使用颜色,透明度的控制方法以及它对图片的影响,渲染服务和渐变。

作者简介

作者艾美利亚·拜拉梅-罗兹,W3C SVG工作组特邀专家,积极参与SVG辅助工作组的工作,并通过Web Platform Docs等在线社区来帮助促进Web标准和设计的发展。

章节目录

版权信息

版权声明

O'Reilly Media, Inc. 介绍

业界评论

前言

第1章 你应该知道的事

1.1 SVG通过代码来画图

1.2 SVG始终是开源的

1.3 SVG是XML(有时也是HTML)

1.4 SVG是可压缩的

1.5 图片是形状的集合

1.6 图片中可以包含图片

1.7 文本也是艺术

1.8 艺术源于数学

1.9 SVG是无数canvas的有限集

1.10 SVG是有结构的

1.11 SVG是有样式的

1.12 所有好用的标记都基于伟大的DOM

1.13 SVG是可移动的

1.14 SVG在发展变化

第2章 画家模型

2.1 使用fill属性进行填充

2.2 使用stroke属性描边

2.3 层叠描边和填充

2.4 使用渲染提示属性

第3章 创建颜色

3.1 使用名称生成朦胧玫瑰红

3.2 彩虹三原色

3.3 自定义颜色

3.4 混合和搭配

第4章 透明

4.1 穿透样式

4.2 其他效果

第5章 渲染服务

5.1 渲染和壁纸

5.2 标识资源

5.3 纯色渐变

第6章 简单的渐变

6.1 逐步渐变

6.2 透明渐变

6.3 控制颜色变换

第7章 各种形状和尺寸的渐变

7.1 渐变矢量

7.2 对象边界盒

7.3 在盒子表面绘制

7.4 渐变,变换

第8章 重复

8.1 如何扩展渐变

8.2 无穷渐变映射

8.3 非映射重复

8.4 在HTML中使用(复用)渐变

第9章 径向渐变

9.1 径向渐变基础

9.2 填充盒子

9.3 缩放圆

9.4 调整焦点

9.5 变换径向渐变

9.6 大型渐变

第10章 磁贴与纹理

10.1 搭积木

10.2 适当拉伸

10.3 布局磁贴

10.4 变换磁贴

第11章 完美的图片图案

11.1 层次感

11.2 保持原始图案

11.3 SVG样式的背景图片

第12章 有纹理的文本

12.1 边界文本

12.2 中途切换样式

第13章 绘制线条

13.1 超出边缘的部分

13.2 空盒子

13.3 使用坐标空间

13.4 有图案的线条

第14章 动画

14.1 动画选项

14.2 坐标动画

14.3 交互动画

附录A 颜色关键词和语法

附录B 元素,元素属性,样式属性

作者介绍

封面介绍

看完了

深入理解SVG是2017年由人民邮电出版社·图灵出品出版,作者[美] 艾美利亚·拜拉梅-罗兹。

得书感谢您对《深入理解SVG》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
深入理解TensorFlow:架构设计与实现原理 电子书
本书以TensorFlow1.2为基础,从基本概念、内部实现和实践等方面深入剖析了TensorFlow。书中首先介绍了TensorFlow设计目标、基本架构、环境准备和基础概念,接着重点介绍了以数据流图为核心的机器学习编程框架的设计原则与核心实现,紧接着还将TensorFlow与深度学习相结合,从理论基础和程序实现这两个方面系统介绍了CNN、GAN和RNN等经典模型,然后深入剖析了TensorFl
深入理解Spring Cloud与微服务构建(第2版) 电子书
作者在Spring Cloud中国社区具有很高的知名度,本书能为提升微服务架构能力带来帮助。
深入React技术栈 电子书
全面讲述React技术栈的原创图书,pure render专栏主创倾力打造,覆盖React、Flux、Redux及可视化等内容。
深入探索区块链 电子书
对当前区块链国内外标准化发展和应用态势进行详细介绍。
理解人性 电子书
本书旨在通过大众了解个体心理学的基本原理,展示了这些原理的实际应用,即如何用这些原理来处理日常的关系。