Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Larsen, Rob
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_on1056070016
003 OCoLC
005 20231017213018.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 
020 |a 9781788621984  |q (electronic bk.) 
020 |a 1788621980  |q (electronic bk.) 
020 |z 9781788626743 
029 1 |a AU@  |b 000065067761 
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 0 4 |a 005.72  |2 23 
049 |a UAMI 
100 1 |a Larsen, Rob. 
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. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Computer graphics. 
650 0 |a SVG (Document markup language) 
650 0 |a Web sites  |x Design. 
650 2 |a Computer Graphics 
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 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1902120  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5525582 
938 |a EBSCOhost  |b EBSC  |n 1902120 
994 |a 92  |b IZTAP