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
Building Micro-Frontends
What's the answer to today's increasingly complex web applications? Micro-frontends. Inspired by the microservices model, this …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Understanding Computation
Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding …