skip to content
Beginning SVG : a practical introduction to SVG using real-world examples Preview this item
ClosePreview this item
Checking...

Beginning SVG : a practical introduction to SVG using real-world examples

Author: Alex Libby
Publisher: New York, NY : Apress, [2018]
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript. You'll use a starting toolset to incorporate into your existing workflow,  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Libby, Alex.
Beginning SVG.
New York, NY : Apress, [2018]
(OCoLC)1035504763
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Alex Libby
ISBN: 9781484237601 1484237609 9781484237618 1484237617
OCLC Number: 1052566601
Description: 1 online resource
Contents: Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Getting Started; Chapter 1: Introducing SVG; The Benefits of Using SVG; Comparing Formats; Setting Up a Working Environment; Support for SVG; Creating a Basic Example; Understanding How It Works; Adding Fallback Support; Types of Fallback; Implementing a Fallback Image; Adding SVGs as Background Images; Managing Inline Support; Supporting an Icon System; Summary; Chapter 2: Adding SVG Content to a Page; Implementing SVG Shapes; Creating Squares and Rectangles. Understanding How the Code WorksDrawing Circles and Ellipses; Exploring How the Code Works; Drawing Lines, Polylines, and Polygons; Exploring How the Code Works; Constructing Paths and Markers; Understanding Our Code in Detail; Adding Markers to SVG Paths; Understanding How Our Code Works; Creating More Advanced Shapes; Dissecting Our Gauge Code; Creating Unusual Shapes with Clip-Paths; Painting Elements; Creating Gradients and Patterns; Constructing Gradients; Using Radial Gradients; Exploring How Our Code Works; Taking It Further; Applying Pattern Effects to CSS Backgrounds. Exploring the Code in DetailCreating an Alternative Pattern; Setting Advanced Configuration Options; Summary; Part II: In More Detail; Chapter 3: Working with Images and Text; Inserting Images; Understanding the Benefits; Exporting Images; Exporting Images --
an Epilogue; Using SVGs as Data URIs; Optimizing Our Image; Understanding How Our Code Works; Applying Image Masks; Exploring How the Code Works; Working with Icons; Creating Image Sprites with Icons; Using the Element; Automating the Process; Adding Text with the Element; Applying Different Effects to Text. Exploring How the Code WorksEmbedding Other Content; Adding Videos; Implementing a Real-World Example; Understanding How It Works; Summary; Chapter 4: Sizing SVG; Understanding Scalability; Understanding the Impact of Scaling; Getting to Grips with SVG Coordinates; Applying Coordinates to an SVG; Introducing the SVG Scaling Toolbox; Setting Height and Width Attributes; Implementing a viewBox; Preserving the Aspect Ratio; Putting the Toolbox to Use; Understanding How It Works; Making SVG Content Responsive; Introducing the Golden Rules; Updating SVG Images; Using Media Queries with SVG Content. Understanding the PitfallsMaking SVG images Adaptive or Responsive?; Summary; Chapter 5: Creating Filters; Introduction; The Benefits of Using SVG Filters; Exploring Existing Filters; Introducing SVG Primitives for Filters; Manipulating Content with Filters; Dissecting Our Code; Creating and Applying Filters; Changing Color with Filters; Understanding Our Code; Calculating Colors to Use; Re-creating filters à la Instagram; Understanding How It Works; Blending and Merging SVG Filters; Taking It Further in Watercolors; Creating Our Filter --
an Epilogue; Animating Filter Effects.
Responsibility: Alex Libby.

Abstract:

Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript. You'll use a starting toolset to incorporate into your existing workflow, develop future projects, and reduce any dependency on graphics applications for simple projects. This book is an excellent resource for getting acquainted with creating and manipulating SVG content. We live in an age where speed and simplicity are of the essence. Beginning SVG provides a perfect alternative when creating web-based projects that challenges the norm and encourages you to expand your resources and not resort to what "everyone else uses" (such as Illustrator). You'll discover that there is indeed a different way to achieve the same result. Stop thinking you must always resort to using graphics packages; there is always another way!What You'll LearnCreate powerful, optimized content that can be quickly and easily manipulated within the browserGet up to speed with SVG quickly, with minimal effort and maximum resultsSee how easy it is to apply SVG content and effects, without the need for lots of additional tools. Who This Book Is For Website developers and agile development teams who are keen to learn how to add and manipulate SVG quickly.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1052566601> # Beginning SVG : a practical introduction to SVG using real-world examples
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "1052566601" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://img1.od-cdn.com/ImageType-100/7614-1/{84AE7B56-D12B-4FD3-9AE3-EE335C198175}Img100.jpg'" ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://www.safaribooksonline.com/library/view/title/9781484237601/?ar?orpq&email=^u'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/svg_document_markup_language> ; # SVG (Document markup language)
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/web_development> ; # Web Development
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/computers_general> ; # COMPUTERS--General
    schema:about <http://dewey.info/class/006.6/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/web_sites_design> ; # Web sites--Design
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/computer_graphics> ; # Computer graphics
    schema:about <http://experiment.worldcat.org/entity/work/data/5440098373#Topic/web_programming> ; # Web programming
    schema:author <http://experiment.worldcat.org/entity/work/data/5440098373#Person/libby_alex> ; # Alex Libby
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript. You'll use a starting toolset to incorporate into your existing workflow, develop future projects, and reduce any dependency on graphics applications for simple projects. This book is an excellent resource for getting acquainted with creating and manipulating SVG content. We live in an age where speed and simplicity are of the essence. Beginning SVG provides a perfect alternative when creating web-based projects that challenges the norm and encourages you to expand your resources and not resort to what "everyone else uses" (such as Illustrator). You'll discover that there is indeed a different way to achieve the same result. Stop thinking you must always resort to using graphics packages; there is always another way!What You'll LearnCreate powerful, optimized content that can be quickly and easily manipulated within the browserGet up to speed with SVG quickly, with minimal effort and maximum resultsSee how easy it is to apply SVG content and effects, without the need for lots of additional tools. Who This Book Is For Website developers and agile development teams who are keen to learn how to add and manipulate SVG quickly."@en ;
    schema:description "Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Getting Started; Chapter 1: Introducing SVG; The Benefits of Using SVG; Comparing Formats; Setting Up a Working Environment; Support for SVG; Creating a Basic Example; Understanding How It Works; Adding Fallback Support; Types of Fallback; Implementing a Fallback Image; Adding SVGs as Background Images; Managing Inline Support; Supporting an Icon System; Summary; Chapter 2: Adding SVG Content to a Page; Implementing SVG Shapes; Creating Squares and Rectangles."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5440098373> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1035504763> ;
    schema:name "Beginning SVG : a practical introduction to SVG using real-world examples"@en ;
    schema:productID "1052566601" ;
    schema:url <https://ezproxy.lau.edu.lb:2443/login?url=https://doi.org/10.1007/978-1-4842-3760-1> ;
    schema:url <http://ezaccess.libraries.psu.edu/login?url=https://doi.org/10.1007/978-1-4842-3760-1> ;
    schema:url <http://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781484237601> ;
    schema:url <http://ezproxy.lindenwood.edu:2048/login?url=https://www.safaribooksonline.com/library/view//9781484237601/?ar> ;
    schema:url <http://uproxy.library.dc-uoit.ca/login?url=http://link.springer.com/10.1007/978-1-4842-3760-1> ;
    schema:url <http://ezproxy.torontopubliclibrary.ca/login?url=http://proquestcombo.safaribooksonline.com/?uiCode=torontopl&xmlId=9781484237601> ;
    schema:url <https://www.safaribooksonline.com/library/view/-/9781484237601/?ar> ;
    schema:url <https://proxy.ufv.ca:2443/login?url=https://doi.org/10.1007/978-1-4842-3760-1> ;
    schema:url <https://www.overdrive.com/search?q=84AE7B56-D12B-4FD3-9AE3-EE335C198175> ;
    schema:url <http://link.springer.com/10.1007/978-1-4842-3760-1> ;
    schema:url <https://ezproxy.aub.edu.lb/login?url=https://doi.org/10.1007/978-1-4842-3760-1> ;
    schema:url <https://0-link-springer-com.pugwash.lib.warwick.ac.uk/book/10.1007/978-1-4842-3760-1> ;
    schema:url <https://doi.org/10.1007/978-1-4842-3760-1> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5510040> ;
    schema:url <https://link.springer.com/10.1007/978-1-4842-3760-1> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1886926> ;
    schema:url "https://img1.od-cdn.com/ImageType-100/7614-1/{84AE7B56-D12B-4FD3-9AE3-EE335C198175}Img100.jpg" ;
    schema:url <http://proquest.safaribooksonline.com/9781484237601> ;
    schema:url <https://samples.overdrive.com/?crid=84ae7b56-d12b-4fd3-9ae3-ee335c198175&.epub-sample.overdrive.com> ;
    schema:url <https://nls.ldls.org.uk/welcome.html?ark:/81055/vdc_100066364795.0x000001> ;
    schema:url "https://www.safaribooksonline.com/library/view/title/9781484237601/?ar?orpq&email=^u" ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781484237601> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-3760-1> ;
    schema:workExample <http://worldcat.org/isbn/9781484237618> ;
    schema:workExample <http://worldcat.org/isbn/9781484237601> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1052566601> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5440098373#Person/libby_alex> # Alex Libby
    a schema:Person ;
    schema:familyName "Libby" ;
    schema:givenName "Alex" ;
    schema:name "Alex Libby" ;
    .

<http://experiment.worldcat.org/entity/work/data/5440098373#Topic/computer_graphics> # Computer graphics
    a schema:Intangible ;
    schema:name "Computer graphics"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5440098373#Topic/computers_general> # COMPUTERS--General
    a schema:Intangible ;
    schema:name "COMPUTERS--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5440098373#Topic/svg_document_markup_language> # SVG (Document markup language)
    a schema:Intangible ;
    schema:name "SVG (Document markup language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5440098373#Topic/web_sites_design> # Web sites--Design
    a schema:Intangible ;
    schema:name "Web sites--Design"@en ;
    .

<http://worldcat.org/isbn/9781484237601>
    a schema:ProductModel ;
    schema:isbn "1484237609" ;
    schema:isbn "9781484237601" ;
    .

<http://worldcat.org/isbn/9781484237618>
    a schema:ProductModel ;
    schema:isbn "1484237617" ;
    schema:isbn "9781484237618" ;
    .

<http://www.worldcat.org/oclc/1035504763>
    a schema:CreativeWork ;
    rdfs:label "Beginning SVG." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1052566601> ; # Beginning SVG : a practical introduction to SVG using real-world examples
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.