Mastering SVG :: ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript.
SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and the various considerati...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Subjects: | |
Online Access: | DE-862 DE-863 |
Summary: | SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and the various considerations and prerequisites for animating with SVG. |
Physical Description: | 1 online resource (305 pages) |
ISBN: | 9781788621984 1788621980 |
Staff View
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1056070016 | ||
003 | OCoLC | ||
005 | 20250103110447.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 181006s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d N$T |d TEFOD |d N$T |d MERUC |d OCLCF |d LVT |d OCLCQ |d OCLCA |d OCLCQ |d K6U |d NLW |d OCLCO |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d CLOUD |d OCLCO | ||
020 | |a 9781788621984 |q (electronic bk.) | ||
020 | |a 1788621980 |q (electronic bk.) | ||
020 | |z 9781788626743 | ||
035 | |a (OCoLC)1056070016 | ||
037 | |a EDF87A3E-C551-4F2F-87DF-C410DE87EF9D |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a T385 | |
072 | 7 | |a COM |x 012000 |2 bisacsh | |
082 | 7 | |a 005.72 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Larsen, Rob. |1 https://id.oclc.org/worldcat/entity/E39PCjtKfcjM8JC9jC97mQjxTb |0 http://id.loc.gov/authorities/names/no2013037893 | |
245 | 1 | 0 | |a Mastering SVG : |b ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (305 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed October 17, 2018). | |
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Scalable Vector Graphics -- Creating a simple SVG image -- Using SVG as a content image -- Drawing with code -- Scalable + vector graphics -- Using SVG in CSS -- Gradients in SVG -- Directly embedding SVG in an HTML document -- Feature detection and Modernizr -- Summary -- Chapter 2: Getting Started with Authoring SVG -- Positioning in SVG -- viewBox and viewport in SVG -- Introducing paths -- More on basic shapes -- The line element -- The ellipse element -- The polygon element -- The polyline element -- More on fills and strokes -- stroke-dasharray -- stroke-dashoffset -- stroke-linecap -- stroke-linejoin -- stroke-opacity -- linearGradient and radialGradient -- The pattern element -- Authoring programs -- Summary -- Chapter 3: Digging Deeper with SVG Authoring -- Transformations -- translate -- scale -- rotate -- skew -- Clipping and masking -- Clipping -- Masking -- Importing images into SVG -- Filters -- Serving SVG on the web -- Apache -- nginx -- IIS -- Summary -- Chapter 4: Using SVG in HTML -- SVG, HTML, and accessibility -- SVG as an image src -- Inline SVG -- SVG and responsive web design -- The srcset attribute -- The srcset and sizes attributes -- The picture element -- Additional details on inline SVG in an HTML document -- Caching -- Complexity -- Authoring -- The Document Object Model -- Summary -- Chapter 5: Working with SVG and CSS -- CSS background images -- Data URLs for SVG background images -- SVG sprites and icon sets -- Styling inline SVG -- Using common CSS properties to manipulate SVGs -- Basic font properties -- Text properties -- Miscellaneous CSS properties -- Using SVG-specific CSS properties to manipulate SVGs -- Color and painting properties -- Stroke properties -- Text properties. | |
505 | 8 | |a Compositing properties -- Interactivity properties -- Styles in standalone SVG images -- Basic CSS animations and transitions with SVG -- CSS animations -- Basic animation format -- Animating a clip path -- Animating multiple properties and assigning multiple animations to an element -- CSS transitions -- Summary -- Chapter 6: JavaScript and SVG -- JavaScript Versions and tools -- JavaScript Versions -- ECMAScript 5 -- ECMAScript 2015 -- TypeScript -- Tooling -- The DOM interface to SVG -- Initial exploration -- The SVG DOM manipulator -- Summary -- Chapter 7: Common JavaScript Libraries and SVG -- Manipulating SVG with jQuery -- Working with AngularJS and SVG -- Manipulating SVG with Angular -- Getting started with Angular -- Installing Node, npm, and Angular Cli -- Working with React and SVG -- Summary -- Chapter 8: SVG Animation and Visualizations -- Creating an SVG data visualization -- General techniques for animating SVG -- Animating with pure JavaScript -- Animating with CSS -- Animating SVG with SMIL -- Animating SVG with Vivus -- Animating SVG with GSAP -- Summary -- Chapter 9: Helper Libraries Snap.svg and SVG.js -- Working with Snap.svg -- Getting started with Snap.svg -- Animation with Snap -- Snap.svg utilities -- Snap.svg events -- Custom data visualization with Snap.svg -- Working with SVG.js -- Getting started with SVG.js -- Animation with SVG.js -- SVG.js utilities -- SVG.js events -- Custom data visualization with SVG.js -- Summary -- Chapter 10: Working with D3.js -- Getting started with D3 -- D3's enter and exit -- Implementing a donut chart with D3 -- Implementing a chord diagram in D3 -- Summary -- Chapter 11: Tools to Optimize Your SVG -- Serving compressed SVG -- gzipping SVG on Apache -- SVG compression on nginx -- SVG compression on IIS -- SVGO -- SVGOMG -- SVGO authoring plugins -- svgcleaner -- Summary. | |
505 | 8 | |a Other Books You May Enjoy -- Index. | |
520 | |a SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and the various considerations and prerequisites for animating with SVG. | ||
650 | 0 | |a Computer graphics. | |
650 | 0 | |a SVG (Document markup language) |0 http://id.loc.gov/authorities/subjects/sh2002004644 | |
650 | 0 | |a Web sites |x Design. |0 http://id.loc.gov/authorities/subjects/sh98000035 | |
650 | 2 | |a Computer Graphics |0 https://id.nlm.nih.gov/mesh/D003196 | |
650 | 6 | |a Infographie. | |
650 | 6 | |a SVG (Langage de balisage) | |
650 | 6 | |a Sites Web |x Conception. | |
650 | 7 | |a computer graphics. |2 aat | |
650 | 7 | |a Programming & scripting languages: general. |2 bicssc | |
650 | 7 | |a User interface design & usability. |2 bicssc | |
650 | 7 | |a Internet: general works. |2 bicssc | |
650 | 7 | |a COMPUTERS |x Computer Graphics. |2 bisacsh | |
650 | 7 | |a Web. |2 bisacsh/2013 | |
650 | 7 | |a JavaScript. |2 bisacsh/2013 | |
650 | 7 | |a Programming Languages. |2 bisacsh/2013 | |
650 | 7 | |a COMPUTERS. |2 bisacsh/2013 | |
650 | 7 | |a User Interfaces. |2 bisacsh/2013 | |
650 | 7 | |a Computer graphics |2 fast | |
650 | 7 | |a SVG (Document markup language) |2 fast | |
650 | 7 | |a Web sites |x Design |2 fast | |
655 | 0 | |a Electronic books. | |
758 | |i has work: |a Mastering SVG (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFJWXJ86bkKj3D3rrj7jFq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
966 | 4 | 0 | |l DE-862 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1902120 |3 Volltext |
966 | 4 | 0 | |l DE-863 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1902120 |3 Volltext |
938 | |a cloudLibrary |b CLDL |n 9781788621984 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL5525582 | ||
938 | |a EBSCOhost |b EBSC |n 1902120 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-862 | ||
049 | |a DE-863 |
Record in the Search Index
DE-BY-FWS_katkey | ZDB-4-EBA-on1056070016 |
---|---|
_version_ | 1829095283154223104 |
adam_text | |
any_adam_object | |
author | Larsen, Rob |
author_GND | http://id.loc.gov/authorities/names/no2013037893 |
author_facet | Larsen, Rob |
author_role | |
author_sort | Larsen, Rob |
author_variant | r l rl |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | T385 |
callnumber-raw | T385 |
callnumber-search | T385 |
callnumber-sort | T 3385 |
callnumber-subject | T - General Technology |
collection | ZDB-4-EBA |
contents | Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Scalable Vector Graphics -- Creating a simple SVG image -- Using SVG as a content image -- Drawing with code -- Scalable + vector graphics -- Using SVG in CSS -- Gradients in SVG -- Directly embedding SVG in an HTML document -- Feature detection and Modernizr -- Summary -- Chapter 2: Getting Started with Authoring SVG -- Positioning in SVG -- viewBox and viewport in SVG -- Introducing paths -- More on basic shapes -- The line element -- The ellipse element -- The polygon element -- The polyline element -- More on fills and strokes -- stroke-dasharray -- stroke-dashoffset -- stroke-linecap -- stroke-linejoin -- stroke-opacity -- linearGradient and radialGradient -- The pattern element -- Authoring programs -- Summary -- Chapter 3: Digging Deeper with SVG Authoring -- Transformations -- translate -- scale -- rotate -- skew -- Clipping and masking -- Clipping -- Masking -- Importing images into SVG -- Filters -- Serving SVG on the web -- Apache -- nginx -- IIS -- Summary -- Chapter 4: Using SVG in HTML -- SVG, HTML, and accessibility -- SVG as an image src -- Inline SVG -- SVG and responsive web design -- The srcset attribute -- The srcset and sizes attributes -- The picture element -- Additional details on inline SVG in an HTML document -- Caching -- Complexity -- Authoring -- The Document Object Model -- Summary -- Chapter 5: Working with SVG and CSS -- CSS background images -- Data URLs for SVG background images -- SVG sprites and icon sets -- Styling inline SVG -- Using common CSS properties to manipulate SVGs -- Basic font properties -- Text properties -- Miscellaneous CSS properties -- Using SVG-specific CSS properties to manipulate SVGs -- Color and painting properties -- Stroke properties -- Text properties. Compositing properties -- Interactivity properties -- Styles in standalone SVG images -- Basic CSS animations and transitions with SVG -- CSS animations -- Basic animation format -- Animating a clip path -- Animating multiple properties and assigning multiple animations to an element -- CSS transitions -- Summary -- Chapter 6: JavaScript and SVG -- JavaScript Versions and tools -- JavaScript Versions -- ECMAScript 5 -- ECMAScript 2015 -- TypeScript -- Tooling -- The DOM interface to SVG -- Initial exploration -- The SVG DOM manipulator -- Summary -- Chapter 7: Common JavaScript Libraries and SVG -- Manipulating SVG with jQuery -- Working with AngularJS and SVG -- Manipulating SVG with Angular -- Getting started with Angular -- Installing Node, npm, and Angular Cli -- Working with React and SVG -- Summary -- Chapter 8: SVG Animation and Visualizations -- Creating an SVG data visualization -- General techniques for animating SVG -- Animating with pure JavaScript -- Animating with CSS -- Animating SVG with SMIL -- Animating SVG with Vivus -- Animating SVG with GSAP -- Summary -- Chapter 9: Helper Libraries Snap.svg and SVG.js -- Working with Snap.svg -- Getting started with Snap.svg -- Animation with Snap -- Snap.svg utilities -- Snap.svg events -- Custom data visualization with Snap.svg -- Working with SVG.js -- Getting started with SVG.js -- Animation with SVG.js -- SVG.js utilities -- SVG.js events -- Custom data visualization with SVG.js -- Summary -- Chapter 10: Working with D3.js -- Getting started with D3 -- D3's enter and exit -- Implementing a donut chart with D3 -- Implementing a chord diagram in D3 -- Summary -- Chapter 11: Tools to Optimize Your SVG -- Serving compressed SVG -- gzipping SVG on Apache -- SVG compression on nginx -- SVG compression on IIS -- SVGO -- SVGOMG -- SVGO authoring plugins -- svgcleaner -- Summary. Other Books You May Enjoy -- Index. |
ctrlnum | (OCoLC)1056070016 |
dewey-full | 005.72 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.72 |
dewey-search | 005.72 |
dewey-sort | 15.72 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06996cam a2200685 a 4500</leader><controlfield tag="001">ZDB-4-EBA-on1056070016</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20250103110447.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">181006s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">N$T</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCF</subfield><subfield code="d">LVT</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">K6U</subfield><subfield code="d">NLW</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">CLOUD</subfield><subfield code="d">OCLCO</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788621984</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788621980</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781788626743</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1056070016</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">EDF87A3E-C551-4F2F-87DF-C410DE87EF9D</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">T385</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">012000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.72</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Larsen, Rob.</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCjtKfcjM8JC9jC97mQjxTb</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2013037893</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering SVG :</subfield><subfield code="b">ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (305 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed October 17, 2018).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Scalable Vector Graphics -- Creating a simple SVG image -- Using SVG as a content image -- Drawing with code -- Scalable + vector graphics -- Using SVG in CSS -- Gradients in SVG -- Directly embedding SVG in an HTML document -- Feature detection and Modernizr -- Summary -- Chapter 2: Getting Started with Authoring SVG -- Positioning in SVG -- viewBox and viewport in SVG -- Introducing paths -- More on basic shapes -- The line element -- The ellipse element -- The polygon element -- The polyline element -- More on fills and strokes -- stroke-dasharray -- stroke-dashoffset -- stroke-linecap -- stroke-linejoin -- stroke-opacity -- linearGradient and radialGradient -- The pattern element -- Authoring programs -- Summary -- Chapter 3: Digging Deeper with SVG Authoring -- Transformations -- translate -- scale -- rotate -- skew -- Clipping and masking -- Clipping -- Masking -- Importing images into SVG -- Filters -- Serving SVG on the web -- Apache -- nginx -- IIS -- Summary -- Chapter 4: Using SVG in HTML -- SVG, HTML, and accessibility -- SVG as an image src -- Inline SVG -- SVG and responsive web design -- The srcset attribute -- The srcset and sizes attributes -- The picture element -- Additional details on inline SVG in an HTML document -- Caching -- Complexity -- Authoring -- The Document Object Model -- Summary -- Chapter 5: Working with SVG and CSS -- CSS background images -- Data URLs for SVG background images -- SVG sprites and icon sets -- Styling inline SVG -- Using common CSS properties to manipulate SVGs -- Basic font properties -- Text properties -- Miscellaneous CSS properties -- Using SVG-specific CSS properties to manipulate SVGs -- Color and painting properties -- Stroke properties -- Text properties.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Compositing properties -- Interactivity properties -- Styles in standalone SVG images -- Basic CSS animations and transitions with SVG -- CSS animations -- Basic animation format -- Animating a clip path -- Animating multiple properties and assigning multiple animations to an element -- CSS transitions -- Summary -- Chapter 6: JavaScript and SVG -- JavaScript Versions and tools -- JavaScript Versions -- ECMAScript 5 -- ECMAScript 2015 -- TypeScript -- Tooling -- The DOM interface to SVG -- Initial exploration -- The SVG DOM manipulator -- Summary -- Chapter 7: Common JavaScript Libraries and SVG -- Manipulating SVG with jQuery -- Working with AngularJS and SVG -- Manipulating SVG with Angular -- Getting started with Angular -- Installing Node, npm, and Angular Cli -- Working with React and SVG -- Summary -- Chapter 8: SVG Animation and Visualizations -- Creating an SVG data visualization -- General techniques for animating SVG -- Animating with pure JavaScript -- Animating with CSS -- Animating SVG with SMIL -- Animating SVG with Vivus -- Animating SVG with GSAP -- Summary -- Chapter 9: Helper Libraries Snap.svg and SVG.js -- Working with Snap.svg -- Getting started with Snap.svg -- Animation with Snap -- Snap.svg utilities -- Snap.svg events -- Custom data visualization with Snap.svg -- Working with SVG.js -- Getting started with SVG.js -- Animation with SVG.js -- SVG.js utilities -- SVG.js events -- Custom data visualization with SVG.js -- Summary -- Chapter 10: Working with D3.js -- Getting started with D3 -- D3's enter and exit -- Implementing a donut chart with D3 -- Implementing a chord diagram in D3 -- Summary -- Chapter 11: Tools to Optimize Your SVG -- Serving compressed SVG -- gzipping SVG on Apache -- SVG compression on nginx -- SVG compression on IIS -- SVGO -- SVGOMG -- SVGO authoring plugins -- svgcleaner -- Summary.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Other Books You May Enjoy -- Index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and the various considerations and prerequisites for animating with SVG.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer graphics.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">SVG (Document markup language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2002004644</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web sites</subfield><subfield code="x">Design.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98000035</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Computer Graphics</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D003196</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infographie.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">SVG (Langage de balisage)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Conception.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">computer graphics.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming & scripting languages: general.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">User interface design & usability.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Internet: general works.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Graphics.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web.</subfield><subfield code="2">bisacsh/2013</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">JavaScript.</subfield><subfield code="2">bisacsh/2013</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming Languages.</subfield><subfield code="2">bisacsh/2013</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS.</subfield><subfield code="2">bisacsh/2013</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">User Interfaces.</subfield><subfield code="2">bisacsh/2013</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer graphics</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">SVG (Document markup language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web sites</subfield><subfield code="x">Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="0"><subfield code="a">Electronic books.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering SVG (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFJWXJ86bkKj3D3rrj7jFq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-862</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1902120</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-863</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1902120</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">cloudLibrary</subfield><subfield code="b">CLDL</subfield><subfield code="n">9781788621984</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5525582</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1902120</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Electronic books. |
genre_facet | Electronic books. |
id | ZDB-4-EBA-on1056070016 |
illustrated | Not Illustrated |
indexdate | 2025-04-11T08:46:33Z |
institution | BVB |
isbn | 9781788621984 1788621980 |
language | English |
oclc_num | 1056070016 |
open_access_boolean | |
owner | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
owner_facet | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
physical | 1 online resource (305 pages) |
psigel | ZDB-4-EBA FWS_PDA_EBA ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Larsen, Rob. https://id.oclc.org/worldcat/entity/E39PCjtKfcjM8JC9jC97mQjxTb http://id.loc.gov/authorities/names/no2013037893 Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. Birmingham : Packt Publishing Ltd, 2018. 1 online resource (305 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from PDF title page (EBSCO, viewed October 17, 2018). Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Scalable Vector Graphics -- Creating a simple SVG image -- Using SVG as a content image -- Drawing with code -- Scalable + vector graphics -- Using SVG in CSS -- Gradients in SVG -- Directly embedding SVG in an HTML document -- Feature detection and Modernizr -- Summary -- Chapter 2: Getting Started with Authoring SVG -- Positioning in SVG -- viewBox and viewport in SVG -- Introducing paths -- More on basic shapes -- The line element -- The ellipse element -- The polygon element -- The polyline element -- More on fills and strokes -- stroke-dasharray -- stroke-dashoffset -- stroke-linecap -- stroke-linejoin -- stroke-opacity -- linearGradient and radialGradient -- The pattern element -- Authoring programs -- Summary -- Chapter 3: Digging Deeper with SVG Authoring -- Transformations -- translate -- scale -- rotate -- skew -- Clipping and masking -- Clipping -- Masking -- Importing images into SVG -- Filters -- Serving SVG on the web -- Apache -- nginx -- IIS -- Summary -- Chapter 4: Using SVG in HTML -- SVG, HTML, and accessibility -- SVG as an image src -- Inline SVG -- SVG and responsive web design -- The srcset attribute -- The srcset and sizes attributes -- The picture element -- Additional details on inline SVG in an HTML document -- Caching -- Complexity -- Authoring -- The Document Object Model -- Summary -- Chapter 5: Working with SVG and CSS -- CSS background images -- Data URLs for SVG background images -- SVG sprites and icon sets -- Styling inline SVG -- Using common CSS properties to manipulate SVGs -- Basic font properties -- Text properties -- Miscellaneous CSS properties -- Using SVG-specific CSS properties to manipulate SVGs -- Color and painting properties -- Stroke properties -- Text properties. Compositing properties -- Interactivity properties -- Styles in standalone SVG images -- Basic CSS animations and transitions with SVG -- CSS animations -- Basic animation format -- Animating a clip path -- Animating multiple properties and assigning multiple animations to an element -- CSS transitions -- Summary -- Chapter 6: JavaScript and SVG -- JavaScript Versions and tools -- JavaScript Versions -- ECMAScript 5 -- ECMAScript 2015 -- TypeScript -- Tooling -- The DOM interface to SVG -- Initial exploration -- The SVG DOM manipulator -- Summary -- Chapter 7: Common JavaScript Libraries and SVG -- Manipulating SVG with jQuery -- Working with AngularJS and SVG -- Manipulating SVG with Angular -- Getting started with Angular -- Installing Node, npm, and Angular Cli -- Working with React and SVG -- Summary -- Chapter 8: SVG Animation and Visualizations -- Creating an SVG data visualization -- General techniques for animating SVG -- Animating with pure JavaScript -- Animating with CSS -- Animating SVG with SMIL -- Animating SVG with Vivus -- Animating SVG with GSAP -- Summary -- Chapter 9: Helper Libraries Snap.svg and SVG.js -- Working with Snap.svg -- Getting started with Snap.svg -- Animation with Snap -- Snap.svg utilities -- Snap.svg events -- Custom data visualization with Snap.svg -- Working with SVG.js -- Getting started with SVG.js -- Animation with SVG.js -- SVG.js utilities -- SVG.js events -- Custom data visualization with SVG.js -- Summary -- Chapter 10: Working with D3.js -- Getting started with D3 -- D3's enter and exit -- Implementing a donut chart with D3 -- Implementing a chord diagram in D3 -- Summary -- Chapter 11: Tools to Optimize Your SVG -- Serving compressed SVG -- gzipping SVG on Apache -- SVG compression on nginx -- SVG compression on IIS -- SVGO -- SVGOMG -- SVGO authoring plugins -- svgcleaner -- Summary. Other Books You May Enjoy -- Index. SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and the various considerations and prerequisites for animating with SVG. Computer graphics. SVG (Document markup language) http://id.loc.gov/authorities/subjects/sh2002004644 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Infographie. SVG (Langage de balisage) Sites Web Conception. computer graphics. aat Programming & scripting languages: general. bicssc User interface design & usability. bicssc Internet: general works. bicssc COMPUTERS Computer Graphics. bisacsh Web. bisacsh/2013 JavaScript. bisacsh/2013 Programming Languages. bisacsh/2013 COMPUTERS. bisacsh/2013 User Interfaces. bisacsh/2013 Computer graphics fast SVG (Document markup language) fast Web sites Design fast Electronic books. has work: Mastering SVG (Text) https://id.oclc.org/worldcat/entity/E39PCFJWXJ86bkKj3D3rrj7jFq https://id.oclc.org/worldcat/ontology/hasWork |
spellingShingle | Larsen, Rob Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Scalable Vector Graphics -- Creating a simple SVG image -- Using SVG as a content image -- Drawing with code -- Scalable + vector graphics -- Using SVG in CSS -- Gradients in SVG -- Directly embedding SVG in an HTML document -- Feature detection and Modernizr -- Summary -- Chapter 2: Getting Started with Authoring SVG -- Positioning in SVG -- viewBox and viewport in SVG -- Introducing paths -- More on basic shapes -- The line element -- The ellipse element -- The polygon element -- The polyline element -- More on fills and strokes -- stroke-dasharray -- stroke-dashoffset -- stroke-linecap -- stroke-linejoin -- stroke-opacity -- linearGradient and radialGradient -- The pattern element -- Authoring programs -- Summary -- Chapter 3: Digging Deeper with SVG Authoring -- Transformations -- translate -- scale -- rotate -- skew -- Clipping and masking -- Clipping -- Masking -- Importing images into SVG -- Filters -- Serving SVG on the web -- Apache -- nginx -- IIS -- Summary -- Chapter 4: Using SVG in HTML -- SVG, HTML, and accessibility -- SVG as an image src -- Inline SVG -- SVG and responsive web design -- The srcset attribute -- The srcset and sizes attributes -- The picture element -- Additional details on inline SVG in an HTML document -- Caching -- Complexity -- Authoring -- The Document Object Model -- Summary -- Chapter 5: Working with SVG and CSS -- CSS background images -- Data URLs for SVG background images -- SVG sprites and icon sets -- Styling inline SVG -- Using common CSS properties to manipulate SVGs -- Basic font properties -- Text properties -- Miscellaneous CSS properties -- Using SVG-specific CSS properties to manipulate SVGs -- Color and painting properties -- Stroke properties -- Text properties. Compositing properties -- Interactivity properties -- Styles in standalone SVG images -- Basic CSS animations and transitions with SVG -- CSS animations -- Basic animation format -- Animating a clip path -- Animating multiple properties and assigning multiple animations to an element -- CSS transitions -- Summary -- Chapter 6: JavaScript and SVG -- JavaScript Versions and tools -- JavaScript Versions -- ECMAScript 5 -- ECMAScript 2015 -- TypeScript -- Tooling -- The DOM interface to SVG -- Initial exploration -- The SVG DOM manipulator -- Summary -- Chapter 7: Common JavaScript Libraries and SVG -- Manipulating SVG with jQuery -- Working with AngularJS and SVG -- Manipulating SVG with Angular -- Getting started with Angular -- Installing Node, npm, and Angular Cli -- Working with React and SVG -- Summary -- Chapter 8: SVG Animation and Visualizations -- Creating an SVG data visualization -- General techniques for animating SVG -- Animating with pure JavaScript -- Animating with CSS -- Animating SVG with SMIL -- Animating SVG with Vivus -- Animating SVG with GSAP -- Summary -- Chapter 9: Helper Libraries Snap.svg and SVG.js -- Working with Snap.svg -- Getting started with Snap.svg -- Animation with Snap -- Snap.svg utilities -- Snap.svg events -- Custom data visualization with Snap.svg -- Working with SVG.js -- Getting started with SVG.js -- Animation with SVG.js -- SVG.js utilities -- SVG.js events -- Custom data visualization with SVG.js -- Summary -- Chapter 10: Working with D3.js -- Getting started with D3 -- D3's enter and exit -- Implementing a donut chart with D3 -- Implementing a chord diagram in D3 -- Summary -- Chapter 11: Tools to Optimize Your SVG -- Serving compressed SVG -- gzipping SVG on Apache -- SVG compression on nginx -- SVG compression on IIS -- SVGO -- SVGOMG -- SVGO authoring plugins -- svgcleaner -- Summary. Other Books You May Enjoy -- Index. Computer graphics. SVG (Document markup language) http://id.loc.gov/authorities/subjects/sh2002004644 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Infographie. SVG (Langage de balisage) Sites Web Conception. computer graphics. aat Programming & scripting languages: general. bicssc User interface design & usability. bicssc Internet: general works. bicssc COMPUTERS Computer Graphics. bisacsh Web. bisacsh/2013 JavaScript. bisacsh/2013 Programming Languages. bisacsh/2013 COMPUTERS. bisacsh/2013 User Interfaces. bisacsh/2013 Computer graphics fast SVG (Document markup language) fast Web sites Design fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh2002004644 http://id.loc.gov/authorities/subjects/sh98000035 https://id.nlm.nih.gov/mesh/D003196 |
title | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_auth | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_exact_search | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_full | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_fullStr | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_full_unstemmed | Mastering SVG : ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
title_short | Mastering SVG : |
title_sort | mastering svg ace web animations visualizations and vector graphics with html css and javascript |
title_sub | ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript. |
topic | Computer graphics. SVG (Document markup language) http://id.loc.gov/authorities/subjects/sh2002004644 Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Infographie. SVG (Langage de balisage) Sites Web Conception. computer graphics. aat Programming & scripting languages: general. bicssc User interface design & usability. bicssc Internet: general works. bicssc COMPUTERS Computer Graphics. bisacsh Web. bisacsh/2013 JavaScript. bisacsh/2013 Programming Languages. bisacsh/2013 COMPUTERS. bisacsh/2013 User Interfaces. bisacsh/2013 Computer graphics fast SVG (Document markup language) fast Web sites Design fast |
topic_facet | Computer graphics. SVG (Document markup language) Web sites Design. Computer Graphics Infographie. SVG (Langage de balisage) Sites Web Conception. computer graphics. Programming & scripting languages: general. User interface design & usability. Internet: general works. COMPUTERS Computer Graphics. Web. JavaScript. Programming Languages. COMPUTERS. User Interfaces. Computer graphics Web sites Design Electronic books. |
work_keys_str_mv | AT larsenrob masteringsvgacewebanimationsvisualizationsandvectorgraphicswithhtmlcssandjavascript |