Book description
Learn the essentials of Scalable Vector Graphics, the mark-up language used by most vector drawing programs and interactive web graphics tools. SVG Essentials takes you through SVG’s capabilities, beginning with simple line drawings and moving through complicated features such as filters, transformations, gradients, and patterns. This thoroughly updated edition includes expanded coverage of animation, interactive graphics, and scripting SVG.
Publisher resources
Table of contents
- SVG Essentials
- Dedication
- Preface
- 1. Getting Started
- 2. Using SVG in Web Pages
- 3. Coordinates
- 4. Basic Shapes
- 5. Document Structure
- 6. Transforming the Coordinate System
- 7. Paths
- 8. Patterns and Gradients
- 9. Text
- 10. Clipping and Masking
-
11. Filters
- How Filters Work
- Creating a Drop Shadow
- Creating a Glowing Shadow
- The <feImage> Filter
- The <feComponentTransfer> Filter
- The <feComposite> Filter
- The <feBlend> Filter
- The <feFlood> and <feTile> Filters
- Lighting Effects
- Accessing the Background
- The <feMorphology> Element
- The <feConvolveMatrix> Element
- The <feDisplacementMap> Element
- The <feTurbulence> Element
- Filter Reference Summary
-
12. Animating SVG
- Animation Basics
- How Time Is Measured
- Synchronizing Animation
- Repeated Action
- Animating Complex Attributes
- Specifying Multiple Values
- Timing of Multistage Animations
- The <set> Element
- The <animateTransform> Element
- The <animateMotion> Element
- Specifying Key Points and Times for Motion
- Animating SVG with CSS
- 13. Adding Interactivity
- 14. Using the SVG DOM
- 15. Generating SVG
- A. The XML You Need for SVG
- B. Introduction to Stylesheets
- C. Programming Concepts
- D. Matrix Algebra
- E. Creating Fonts
- F. Converting Arcs to Different Formats
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: SVG Essentials, 2nd Edition
- Author(s):
- Release date: October 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449374358
You might also like
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …