Actions for CSS3 : pocket primer
CSS3 : pocket primer / Oswald Campesato
- Author
- Campesato, Oswald
- Published
- Dulles, VA : Mercury Learning & Information, [2017]
- Copyright Date
- ©2017
- Physical Description
- xvi, 182 pages : illustrations ; 23 cm + 1 CD-ROM (4 3/4 in.)
- Contents
- Machine generated contents note: ch. 1 HTML5 Features -- What is HTML5? -- Browser Support for HTML5 -- Which Technologies are Included in HTML5? -- Differences Between HTML4 Tags and HTML5 Tags -- Useful Online Tools for HTML5 Development -- Modernizr -- Caniuse -- Using Feature Detection in HTML Websites -- A Simple HTML Website -- New HTML5 Elements -- Semantic Markup HTML5 Elements -- Article versus Section: How are they Used? -- Why Use Semantic Markup? -- A Simple Website with Semantic Markup -- Custom Data Attributes in HTML5 -- HTML5 Validators -- WAI-ARIA -- HTML5 and Various Working Groups -- Summary -- ch. 2 Introduction to CSS3 -- CSS3 Browser Support -- Quick Overview of CSS3 Features -- CSS3 Pseudo Classes and Attribute Selection -- CSS3 Pseudo-Classes -- CSS3 Attribute Selection -- CSS3 Shadow Effects and Rounded Corners -- Specifying Colors with RGB and HSL -- CSS3 and Text Shadow Effects -- CSS3 and Box Shadow Effects -- CS S3 and Rounded Corners -- CSS3 Linear Gradients -- CSS3 Radial Gradients -- CSS3 Gradient Generators -- CSS3 2D Transforms -- Rotate Transforms -- How to Make CSS Selectors More Efficient -- The translate() Function versus Top/Left Properties -- Browser-Specific Prefixes for CSS3 Properties -- Summary -- ch. 3 CSS3 2D Graphics and Animation -- CSS3 2D Transforms -- CSS3 2D Transitions -- Animating a Cube with CSS3 Transitions -- Animation Effects with CSS3 Keyframes -- Image Fading and Rotating Effects with CSS3 Keyframes -- Bouncing Effects with CSS3 Keyframes -- CSS Motion Paths -- CSS3 Effects with Text -- Rendering Multicolumn Text -- CSS Filters -- CSS Custom Filters -- Working with CSS and jQuery (Optional) -- 2D Effects with CSS3 and (jQueryl) -- "Follow the Mouse" with CSS3 and jQuery -- Useful Links -- Summary -- ch. 4 CSS3 3D Graphics and Animation -- CSS3 3D Transforms -- CSS3 3D Transitions (Fix Example) -- CSS3 3D Animation of Text and PNG Files -- CSS3 3D Animation Effects with Keyframes -- CSS3 Animation and CSS Sprites -- HTML Web Pages and the GPU -- CSS Mask and Performance -- What are Reflow and Repaint? -- Causes of Reflow and Repaint -- Chrome and Layout Changes -- Automatic Invocation of the GPU -- The CSS Will-Change Property -- Dynamically Creating Content with jQuery (Optional) -- Useful Links -- Summary -- ch. 5 Media Queries and Meta Tags -- What are CSS3 Media Queries? -- Detecting Screen Resolution with CSS3 Media Queries -- Detecting Screen Orientation with CSS3 Media Queries -- Detecting Orientation with Simple JavaScript -- Detecting Device Orientation in 3D Using JavaScript -- Detecting Screen Width and Height -- CSS3 Media Queries for Multiple Screen Sizes -- CSS Device Adaptation -- Conditional Loading of Assets in Web Pages -- The viewport Meta Tag -- Viewport Units -- The @import Statement in CSS3 -- Modularization and Performance -- Inline and Local CSS -- CSS Modules and Local CSS -- Web Components and Local CSS -- Useful Links -- Additional Code Samples -- Summary -- ch. 6 CSS3 and HTML5 Canvas -- What is HTML5 Canvas? -- The HTML5 Canvas Coordinate System -- Line Segments, Rectangles, Circles, and Shadow Effects -- HTML5 Canvas Linear Gradients -- Horizontal, Vertical, and Diagonal Linear Gradients -- HTML5 Canvas Radial Gradients -- Rendering Images on Canvas with CSS3 Selectors -- Repeating an Image on Canvas with Patterns -- Summary -- ch. 7 SVG Essentials -- Basic Features of SVG -- Rendering Line Segments and Rectangles in SVG -- SVG Gradients -- The SVG <pattern> Element -- SVG <polygon> and <polylin> Elements -- SVG <path> Element -- Bezier Curves and Transforms -- Rendering Text on a Path in SVG -- SVG Filters -- SVG Transforms and Gradients -- Other SVG Features -- SVG Animation Effects -- SVG and JavaScript -- Creating 3D Effects in SVG with CS S3 and JavaScript -- SVG, CSS, and jQuery -- SVG and jQuery -- Creating SVG Elements and jQuery -- Existing SVG Elements and jQuery -- jQuery Plugins for SVG -- A Brief Comparison of SVG and CSS3 -- Summary -- ch. 8 Miscellaneous Topics -- Project Houdini -- The Rendering Pipeline -- CSS3 Advanced Features -- CSS Flexbox (Flexible Box) -- An Assortment of Flexbox Properties -- A Web Page with Flexbox Properties -- Rendering Columns and Rows with Flexbox -- Useful Links for Flexbox -- CSS Grid Layout -- Improving HTML5 Web Page Performance -- CSS-Related Performance -- A Condensed Comparison of CSS, SVG, and Canvas -- Which is Faster: CSS3/Canvas/SVC? -- HTML Web Pages and Binary Images -- Selecting a File format -- Optimizing SVG and Binary Files -- CSS Spritesheets -- The "Blur Up" Technique for Rendering Background Images -- Progressive Images -- Web Fonts -- What to Do? -- Overview of Web Animation APIs -- An Example of the Web Animation APIs -- Other Toolkits for JS Web Animations -- Working with Chrome Inspector -- Summary -- ch. 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 -- Useful Links -- Summary.
- Subject(s)
- ISBN
- 9781938549687
1938549686 - Bibliography Note
- Includes bibliographical references and index.
- Source of Acquisition
- Purchased with funds from the J. Harvey Fahnestock Endowment for Scientific, Engineering and Rare Books; 2016
- Endowment Note
- J. Harvey Fahnestock Endowment for Scientific, Engineering and Rare Books
View MARC record | catkey: 20040682