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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Schlagworte: | |
Online-Zugang: | DE-862 DE-863 |
Zusammenfassung: | 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. |
Beschreibung: | 1 online resource (305 pages) |
ISBN: | 9781788621984 1788621980 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1056070016 | ||
003 | OCoLC | ||
005 | 20241004212047.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 | ||
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. |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 Computer graphics |2 fast | |
650 | 7 | |a SVG (Document markup language) |2 fast | |
650 | 7 | |a Web sites |x Design |2 fast | |
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 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 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1056070016 |
---|---|
_version_ | 1826942270649139200 |
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>06616cam a2200601 a 4500</leader><controlfield tag="001">ZDB-4-EBA-on1056070016</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.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></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="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">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="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">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> |
id | ZDB-4-EBA-on1056070016 |
illustrated | Not Illustrated |
indexdate | 2025-03-18T14:25:21Z |
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. 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 Computer graphics fast SVG (Document markup language) fast Web sites Design fast 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 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 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. Computer graphics Web sites Design |
work_keys_str_mv | AT larsenrob masteringsvgacewebanimationsvisualizationsandvectorgraphicswithhtmlcssandjavascript |