SVG Essentials. 2nd Edition
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 366
- Dostępne formaty:
-
ePubMobi
Opis ebooka: SVG Essentials. 2nd Edition
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. Interactive examples online make it easy for you to experiment with SVG features in your web browser. Geared toward experienced designers, this book also includes appendices that explain basic concepts such as XML markup and CSS styling, so even if you have no web design experience, you can start learning SVG.
- Create and style graphics to match your web design in a way that looks great when printed or displayed on high-resolution screens
- Make your charts and decorative headings accessible to search engines and assistive technologies
- Add artistic effects to your graphics, text, and photographs using SVG masks, filters, and transformations
- Animate graphics with SVG markup, or add interactivity with CSS and JavaScript
- Create SVG from existing vector data or XML data, using programming languages and XSLT
Wybrane bestsellery
-
Get up to speed with Node.js, the most popular stack for web application development. Perfect for beginners, this book is your gateway to learning Node.js best practices swiftly and deploying your first application in the cloud.
Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js
(92.88 zł najniższa cena z 30 dni) -
This book is a comprehensive guide to deploying and scaling frontend web applications on Netlify. With hands-on instructions and real-world examples, this book takes you from setting up a Netlify account and deploying web apps to optimizing performance.
Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications Web Development on Netlify. Proven strategies for building, deploying, and hosting modern web applications
(71.93 zł najniższa cena z 30 dni) -
This book helps you build your own blockchains and production-grade decentralized apps on blockchains like Ethereum, Solana, NEAR, and Polkadot. You’ll explore best practices, code, and assets that can be used for scaffolding multiple projects.
Rust for Blockchain Application Development. Learn to build decentralized applications on popular blockchain technologies using Rust Rust for Blockchain Application Development. Learn to build decentralized applications on popular blockchain technologies using Rust
(78.48 zł najniższa cena z 30 dni) -
Being a good developer is more than knowing how to code. With valuable insider knowledge, Django in Production quickly teaches you the best processes and setups that will take your Django development to the next level.
Django in Production. Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django Django in Production. Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django
-
Unlock SharePoint possibilities with this all-encompassing guide that offers a range of examples to design custom solutions by leveraging functionalities from Power Platform, Viva Suite, and SharePoint Framework.
Customizing and Extending SharePoint Online. Design tailor-made solutions with modern SharePoint features to meet your organization's unique needs Customizing and Extending SharePoint Online. Design tailor-made solutions with modern SharePoint features to meet your organization's unique needs
-
An essential guide for tech enthusiasts to harness the power of OpenAI and ChatGPT to build intelligent applications, this cookbook demonstrates the use of OpenAI API and its integration with tailored AI solutions across various industries.
OpenAI API Cookbook. Build intelligent applications including chatbots, virtual assistants, and content generators OpenAI API Cookbook. Build intelligent applications including chatbots, virtual assistants, and content generators
J. David Eisenberg, Amelia Bellamy-Royds - pozostałe książki
-
Scalable Vector Graphics (SVG) is an image format, so text isn’t the first thing you might think of when considering its uses. But one of SVG’s key features is its ability to encode text in a machine-readable form. This book takes a deep dive into the use of text within SVG to explore...(80.73 zł najniższa cena z 30 dni)
80.73 zł
94.99 zł(-15%) -
As a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic ima...
SVG Colors, Patterns & Gradients. Painting Vector Graphics SVG Colors, Patterns & Gradients. Painting Vector Graphics
(92.65 zł najniższa cena z 30 dni)101.15 zł
119.00 zł(-15%) -
Using Scalable Vector Graphics (SVG) for illustrations only scratches the surface of this format’s potential on the web. With this practical guide, you’ll learn how to use SVG not only for illustrations but also as graphical documents that you can integrate into complex HTML5 web page...
Using SVG with CSS3 and HTML5. Vector Graphics for Web Design Using SVG with CSS3 and HTML5. Vector Graphics for Web Design
(203.15 zł najniższa cena z 30 dni)211.65 zł
249.00 zł(-15%) -
A short composition that provides practice material for a particular musical skill is called an étude. In this hands-on book, you’ll find more than 30 études to help you practice ClojureScript skills for specific programming areas, ranging from functions and variables to asynchron...(21.17 zł najniższa cena z 30 dni)
21.17 zł
24.90 zł(-15%) -
Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes pow...
Introducing Elixir. Getting Started in Functional Programming Introducing Elixir. Getting Started in Functional Programming
(59.42 zł najniższa cena z 30 dni)59.42 zł
69.90 zł(-15%) -
The XForms technology gives you many advantages over ordinary XHTML forms. The XForms technology separates your form's data and presentation and submits your data as XML. XForms-aware applications can validate your data as you type it and can also submit your data to different servers and even st...(38.17 zł najniższa cena z 30 dni)
38.17 zł
44.90 zł(-15%)
Ebooka "SVG Essentials. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "SVG Essentials. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "SVG Essentials. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-4532-2, 9781491945322
- Data wydania ebooka:
- 2014-10-22 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.0MB
- Rozmiar pliku Mobi:
- 3.0MB
Spis treści ebooka
- SVG Essentials
- Dedication
- Preface
- Who Should Read This Book?
- Who Should Not Read This Book?
- If Youre Still Reading This
- About the Examples
- Organization of This Book
- Conventions Used in This Book
- Safari Books Online
- How to Contact Us
- Acknowledgments for the First Edition
- Acknowledgments for the Second Edition
- 1. Getting Started
- Graphics Systems
- Raster Graphics
- Vector Graphics
- Uses of Raster Graphics
- Uses of Vector Graphics
- Graphics Systems
- Scalability
- SVGs Role
- Creating an SVG Graphic
- Document Structure
- Basic Shapes
- Specifying Styles as Attributes
- Grouping Graphic Objects
- Transforming the Coordinate System
- Other Basic Shapes
- Paths
- Text
- 2. Using SVG in Web Pages
- SVG as an Image
- Including SVG in an <img> Element
- Including SVG in CSS
- SVG as an Image
- SVG as an Application
- SVG Markup in a Mixed Document
- Foreign Objects in SVG
- Inline SVG in XHTML or HTML5
- SVG in Other XML Applications
- 3. Coordinates
- The Viewport
- Using Default User Coordinates
- Specifying User Coordinates for a Viewport
- Preserving Aspect Ratio
- Specifying Alignment for preserveAspectRatio
- Using the meet Specifier
- Using the slice Specifier
- Using the none Specifier
- Nested Systems of Coordinates
- 4. Basic Shapes
- Lines
- Stroke Characteristics
- stroke-width
- Stroke Color
- stroke-opacity
- stroke-dasharray Attribute
- Rectangles
- Rounded Rectangles
- Circles and Ellipses
- The <polygon> Element
- Filling Polygons That Have Intersecting Lines
- The <polyline> Element
- Line Caps and Joins
- Basic Shapes Reference Summary
- Shape Elements
- Specifying Colors
- Stroke and Fill Characteristics
- 5. Document Structure
- Structure and Presentation
- Using Styles with SVG
- Inline Styles
- Internal Stylesheets
- External Stylesheets
- Presentation Attributes
- Grouping and Referencing Objects
- The <g> Element
- The <use> Element
- The <defs> Element
- The <symbol> Element
- The <image> Element
- 6. Transforming the Coordinate System
- The translate Transformation
- The scale Transformation
- Sequences of Transformations
- Technique: Converting from Cartesian Coordinates
- The rotate Transformation
- Technique: Scaling Around a Center Point
- The skewX and skewY Transformations
- Transformation Reference Summary
- CSS Transformations and SVG
- 7. Paths
- moveto, lineto, and closepath
- Relative moveto and lineto
- Path Shortcuts
- The Horizontal lineto and Vertical lineto Commands
- Notational Shortcuts for a Path
- Elliptical Arc
- Converting from Other Arc Formats
- Bézier Curves
- Quadratic Bézier Curves
- Cubic Bézier Curves
- Path Reference Summary
- Paths and Filling
- The <marker> element
- Marker Miscellanea
- 8. Patterns and Gradients
- Patterns
- patternUnits
- patternContentUnits
- Nested Patterns
- Patterns
- Gradients
- The linearGradient Element
- The <stop> element
- Establishing a transition line for a linear gradient
- The spreadMethod attribute
- The linearGradient Element
- The radialGradient Element
- Establishing transition limits for a radial gradient
- The spreadMethod attribute for radial gradients
- Gradient Reference Summary
- Transforming Patterns and Gradients
- 9. Text
- Text Terminology
- Simple Attributes and Properties of the <text> Element
- Text Alignment
- The <tspan> Element
- Setting textLength
- Vertical Text
- Internationalization and Text
- Unicode and Bidirectionality
- The <switch> Element
- Using a Custom Font
- Text on a Path
- Whitespace and Text
- Case Study: Adding Text to a Graphic
- 10. Clipping and Masking
- Clipping to a Path
- Masking
- Case Study: Masking a Graphic
- 11. Filters
- How Filters Work
- Creating a Drop Shadow
- Establishing the Filters Bounds
- Using <feGaussianBlur> for a Drop Shadow
- Storing, Chaining, and Merging Filter Results
- Creating a Glowing Shadow
- The <feColorMatrix> Element
- More About the <feColorMatrix> Element
- The <feImage> Filter
- The <feComponentTransfer> Filter
- The <feComposite> Filter
- The <feBlend> Filter
- The <feFlood> and <feTile> Filters
- Lighting Effects
- Diffuse Lighting
- Specular Lighting
- 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
- Animation Properties
- Setting Animation Key Frames
- Animating Movement with CSS
- 13. Adding Interactivity
- Using Links in SVG
- Controlling CSS Animations
- User-Triggered SMIL Animations
- Scripting SVG
- Events: An Overview
- Listening for and Responding to Events
- Changing Attributes of Multiple Objects
- Dragging Objects
- Interacting with an HTML Page
- Creating New Elements
- 14. Using the SVG DOM
- Determining the Value of Element Attributes
- SVG Interface Methods
- Constructing SVG with ECMAScript/JavaScript
- Animation via Scripting
- Using JavaScript Libraries
- Event Handling in Snap
- Clicking Objects
- Dragging Objects
- 15. Generating SVG
- Converting Custom Data to SVG
- Using XSLT to Convert XML Data to SVG
- Defining the Task
- How XSLT Works
- Developing an XSL Stylesheet
- A. The XML You Need for SVG
- What Is XML?
- Anatomy of an XML Document
- Elements and Attributes
- Name Syntax
- Well-Formed
- Comments
- Entity References
- Character References
- Character Encodings
- Unicode Encoding Schemes
- Other Character Encodings
- Validity
- Document Type Definitions (DTDs)
- Putting It Together
- XML Namespaces
- Tools for Processing XML
- Selecting a Parser
- XSLT Processors
- B. Introduction to Stylesheets
- Anatomy of a Style
- Inline Styles: The style Attribute
- Internal Stylesheets
- Style Selector Classes
- Using CSS with SVG
- C. Programming Concepts
- Constants
- Variables
- Assignment and Operators
- Arrays
- Comments
- Conditional Statements
- Repeated Actions
- Functions
- Objects, Properties, and Methods
- What, Not How
- D. Matrix Algebra
- Matrix Terminology
- Matrix Addition
- Matrix Multiplication
- How SVG Uses Matrix Algebra for Transformations
- E. Creating Fonts
- The ttf2svg Utility
- F. Converting Arcs to Different Formats
- Converting from Center and Angles to SVG
- Converting from SVG to Center and Angles
- Index
- About the Authors
- Colophon
- Copyright
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: SVG Essentials. 2nd Edition J. David Eisenberg, Amelia Bellamy-Royds (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.