1 option
Svg : pocket primer / Oswald Campesato.
- Format:
- Book
- Author/Creator:
- Campesato, Oswald, author.
- Series:
- Pocket Primer Series
- Language:
- English
- Subjects (All):
- Computer graphics.
- Physical Description:
- 1 online resource (270 pages).
- Edition:
- 1st ed.
- Place of Publication:
- Dulles, Virginia ; Boston, [Massachusetts] ; New Delhi, [India] : Mercury Learning and Information, 2017.
- Summary:
- No detailed description available for "SVG".
- Contents:
- Front Matter
- Half Title Page
- License Page
- Title Page
- Copyright Page
- Dedication Page
- Contents
- Preface
- Body Matter
- Chapter 1 Introduction to SVG
- What Is SVG?
- Advantages of SVG
- Tools with Support for SVG
- Testing Browser Support for SVG
- SVG and HTML
- Limitations of SVG
- SVG Elements for 2D Shapes
- A "Generic" SVG Document
- What about D3.js?
- The SVG Coordinate System
- The SVG <
- line>
- Element
- rect>
- path>
- Creating a Pyramid in SVG
- polygon>
- polyline>
- Simple Shadow Effects in SVG
- Rendering a Cube in SVG
- Working with Text in SVG
- Text and Fonts in SVG
- Italicized Text in SVG
- Superscripts and Subscripts in TextTEXT
- The SVG viewbox Attribute
- SVG in an <
- embed>
- object>
- SVG as base64 Data
- Tools for Converting SVG to base64
- img>
- The "Painters Model" and the z-index in SVG
- Useful Links
- Additional Code Samples on the Companion Disc
- Summary
- Chapter 2 SVG Gradients and Filters
- Working with Colors in SVG
- SVG Gradients
- SVG Linear Gradients
- SVG Radial Gradients
- Rendering a Cube with SVG Radial Gradients
- SVG Gradients and the <
- pattern>
- SVG Filters
- SVG Filters and Shadow Effects
- SVG Turbulence Filter Effects with 2D Shapes
- Additional Filter Effects
- feColorMatrix>
- Filter
- Chapter 3 SVG Transforms
- Overview of SVG Transforms
- SVG Transforms and Basic 2D Shapes
- Using SVG Filters with SVG Rectangles
- Using SVG Filters and Transforms with Text.
- Text with SVG Transforms and Shadow Effects
- Applying SVG Transforms to a Cube
- Applying SVG Transforms and Filters to a Cube
- Replicating <
- g>
- Elements and CSS3 Animation in SVG
- SVG Transforms with the <
- The <
- clipPath>
- and <
- mask>
- Elements
- Chapter 4 Ellipses, Arcs, and Bezier Curves
- ellipse>
- SVG Ellipses and 3D Effects
- Elliptic Arcs in SVG
- Rendering a Traffic Sign in SVG
- Rendering Concave Cubes in SVG
- Salt and Pepper "Shakers" with Elliptic Arcs
- Basic Bezier Curves in SVG
- Rendering Text along an SVG <
- Bezier Curves and Transforms
- Element with Bezier Curves
- Chapter 5 Introduction to CSS3 Graphics and Animation
- CSS3 Support and Browser-Specific Prefixes for CSS3
- Quick Overview of CSS3 Features
- CSS3 Pseudo-Classes, Attribute Selection, and Relational Symbols
- CSS3 Pseudo-Classes
- CSS3 Attribute Selection
- CSS3 Shadow Effects and Rounded Corners
- Specifying Colors with RGB and HSL
- CSS3 and Text Shadow Effect
- CSS3 and Box Shadow Effects
- CSS3 and Rounded Corners
- CSS3 Gradients
- Linear Gradients
- Radial Gradients
- CSS3 2D Transforms
- Rotate Transforms
- CSS3 3D Animation Effects
- CSS3 and SVG
- The CSS3 url() Function
- Inline Property Declarations and SVG
- Inline CSS Selectors and SVG
- SVG and External CSS Stylesheets
- Similarities and Differences Between SVG and CSS3
- Chapter 6 Introduction to D3
- What Is D3?
- D3 on Mobile Devices
- D3 Boilerplate
- Method Chaining in D3
- The D3 Methods select() and selectAll()
- Creating New HTML Elements
- The Most Common Idiom in D3
- Binding Data to DOM Elements
- Generating Text Strings.
- Adding HTML <
- div>
- Elements with Gradient Effects
- Creating Simple 2D Shapes
- Bezier Curves and Text
- 2D Transforms
- A Digression: Scaling Arrays of Numbers to Different Ranges
- Tweening in D3
- Formatting Numbers
- Linear Gradients in D3
- Radial Gradients in D3
- Working with Image Files
- D3 and Filters
- Other D3 Features and D3 APIs
- D3 API Reference
- Chapter 7 Mouse Events and Animation Effects
- Finding the Maximum and Minimum Values in an Array
- Working with Multidimensional Arrays
- 2D Arrays and Scatter Charts
- D3 Data Scaling Functions
- Other D3 Scaling Functions
- D3 Path Data Generator
- What about this, this, and (this)?
- D3 and Mouse Events
- Mouse Events and Randomly Located 2D Shapes
- A "Follow the Mouse" Example
- A Drag-and-Drop Example (DnD)
- Animation Effects with D3
- Easing Functions in D3
- Zoom, Pan, and Rescale Effects with D3
- Handling Keyboard Events with D3
- Chapter 8 Data Visualization
- What Is Data Visualization?
- A Simple 2D Bar Chart with Pure SVG
- A 2D Bar Chart with Pure SVG Animation
- A 2D Bar Chart with Mouse Events and Pure SVG Animation
- A Line Graph in SVG
- A 2D Line Graph with JavaScript in SVG
- A Line Graph in D3
- A 2D Bar Chart with Animation Effects Using D3
- SVG, CSS, and jQuery
- How to Create New SVG Elements with jQuery
- How to Modify Existing SVG Elements with jQuery
- jQuery Plugins for SVG
- SVG, CSS, and the classlist Method
- How to Obtain Focus in SVG Elements with CSS
- Bootstrap 4 and SVG
- Other Third Party Chart Libraries
- Chapter 9 Designing Mobile Apps
- What Is Good Mobile Design?
- Important Facets of Mobile Web Design.
- A Touch-Oriented Design
- Improving Response Times of User Gestures
- Resizing Assets in Mobile Web Applications
- Determining the Content Layout for Mobile Web Pages
- Mobile Design for HTML Web Pages
- High-Level View of Styling Mobile Forms
- Specific Techniques for Styling Mobile Forms
- Use CSS to Style Input Fields Differently
- Specify Keyboard Types for Input Fields
- Different Countries and Languages
- Design-Related Tools and Online Patterns
- Working with Font Sizes and Units of Measure
- What Is Google AMP?
- The RAIL Framework
- Styles in AMP
- The Status of HTML Elements and Core AMP Components
- What Are Progressive Web Apps?
- Improving HTML5 Web Page Performance
- Chapter 10 Miscellaneous Topics
- SVG Utilities and IDEs
- Adobe Illustrator
- Scour
- Inkscape
- CSS3 Media Queries and SVG
- JavaScript Toolkits for SVG
- Snap.svg
- RuneJS
- FabricJS
- PaperJS for SVG
- SVG Animation Effects
- What Is GreenSock?
- A Condensed Comparison of CSS, SVG, and HTML5 Canvas
- Which Is Faster: CSS3/Canvas/SVG?
- SVG and Angular 2
- D3 and Angular 2
- GSAP and Angular 2
- ReactJS and Local CSS
- SVG and ReactJS
- SVG, Sprites, and Icons
- Other SVG Topics
- Appendix: Graphics with ReactJS and Angular 2
- What Is ReactJS?
- The View Layer
- React Boilerplate Toolkits
- What Is JSX?
- JSXTransformer: Deprecated in Version 0.13
- ReactJS and "Hello World" Code Samples
- SVG Elements and ReactJS
- A High-Level View of Angular 2
- Components in Angular 2
- Setting Up the Environment and Project Structure
- The tsc and typings Commands for Transpiling Files
- Four Standard Files in Angular 2 Applications
- The package.json Configuration File.
- The tsconfig.json Configuration File
- The index.html Web Page
- Hello World in Angular 2
- CSS3 Animation Effects in Angular 2
- A Basic SVG Example in Angular 2
- D3 Animation and Angular 2
- GSAP Graphics and Animation and Angular 2
- End Matter
- Index.
- Notes:
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed July 26, 2017).
- Description based on publisher supplied metadata and other sources.
- OCLC:
- 993125461
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.