CSS Master

Book Cover
Average Rating
Published
VIC Australia : SitePoint, [2018].
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
Second edition.
Language
English
ISBN
9781492071013, 1492071013
UPC
9781492070993

Notes

Description
CSS Master is tailor-made for the web designer or front-end devleoper who's really serious about taking their skills to the next level. Discover how to keep ahead of the game by adhering to best practice and employing the most effective, cutting-edge CSS techniques. Now thoroughly updated in its second edition, this book covers how to: Organize your CSS to create the most efficient and most maintainable code Employ advanced approaches to achieve complex layouts: flexbox, grid layouts, multi-column, and more Use next-level effects: transitions, transforms, filters, animations, and more Combine CSS and SVG to create seriously powerful visuals Use efficient debugging techniques And much more!
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Brown, T. B. (2018). CSS Master (Second edition.). SitePoint.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Brown, Tiffany B.. 2018. CSS Master. SitePoint.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Brown, Tiffany B.. CSS Master SitePoint, 2018.

MLA Citation, 9th Edition (style guide)

Brown, Tiffany B.. CSS Master Second edition., SitePoint, 2018.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
53649852-c85e-a2a6-73eb-47cff8af3feb-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID53649852-c85e-a2a6-73eb-47cff8af3feb-eng
Full titlecss master
Authorbrown tiffany b
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-11-22 03:19:35AM

Book Cover Information

Image SourcecontentCafe
First LoadedAug 5, 2023
Last UsedNov 24, 2024

Marc Record

First DetectedMar 21, 2023 11:50:35 AM
Last File Modification TimeMar 21, 2023 11:50:35 AM
SuppressedRecord had no items

MARC Record

LEADER09476cam a2200709 i 4500
001on1059124593
003OCoLC
00520230321114740.0
006m     o  d        
007cr cnu|||unuuu
008181026s2018    vraa    o     000 0 eng d
019 |a 1059320025|a 1062727703|a 1351600670
020 |a 9781492071013|q (electronic bk.)
020 |a 1492071013|q (electronic bk.)
0248 |a 9781492070993
035 |a (OCoLC)1059124593|z (OCoLC)1059320025|z (OCoLC)1062727703|z (OCoLC)1351600670
037 |a D671F368-43F0-4486-8846-BDFE6D0CBFD2|b OverDrive, Inc.|n http://www.overdrive.com
040 |a N$T|b eng|e rda|e pn|c N$T|d N$T|d EBLCP|d TEFOD|d NLGGC|d UMI|d UAB|d STF|d OCLCF|d YDX|d TOH|d OCLCQ|d WAU|d G3B|d N$T|d UKAHL|d OCLCQ|d DST|d OCLCO|d FZL|d OCLCQ
049 |a MAIN
050 4|a TK5105.888
072 7|a COM|x 000000|2 bisacsh
072 7|a COM|x 060130|2 bisacsh
08204|a 006.7|2 23
1001 |a Brown, Tiffany B.,|e author.
24510|a CSS Master /|c by Tiffany B. Brown.
250 |a Second edition.
264 1|a VIC Australia :|b SitePoint,|c [2018]
300 |a 1 online resource (352 pages) :|b illustrations, some color
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file
347 |a text file|2 rda
380 |a eBook|2 tlcgt
385 |a General|2 tlctarget
5050 |a CSS Master, 2nd edition; Notice of rights; Notice of liability; Trademark notice; About SitePoint; About Tiffany B. Brown; Preface; What's changed in this edition?; Who should read this book?; Conventions used; Code samples; Tips, notes, and warnings; Chapter 1: CSS architecture and organization; File organization; Specificity; Choose low-specificity selectors; Avoid chaining class selectors; Avoid using id selectors; Minimize nesting when using a preprocessor; Use type and attribute selectors with caution; Choosing what to name things; Block-Element-Modifier (BEM); Atomic CSS.
5058 |a The case against atomic CSS; BEM versus atomic CSS; Know when to go your own way; Conclusion; Chapter 2: Debugging and optimization; Browser-based developer tools; Using the styles panel; Debugging responsive layouts; Debugging for UI responsiveness; What are reflows and repaints?; Performance tools; Identifying which lines to remove; Minification; Installing CSSO; Minification with CSSO; Code-quality tools; stylelint; UnCSS; Conclusion; Chapter 3: Custom properties; Defining a custom property; Using custom properties; Setting a fallback value; Custom properties and the cascade.
5058 |a Using custom properties with JavaScript; Custom properties and components; Using custom properties and media queries; Conclusion; Chapter 4: Working with text; Better-looking text with @font-face; Setting an @font-face rule; Using multiple font formats; Fonts and origins; Using multiple font weights and styles; Variable fonts; Incorporating variable fonts; Specifying font weight when using variable fonts; Lower-level font control with font-variation-settings; Strategies for font optimization; Optimizing font file size with unicode-range; How to subset a font; Subsetting using Google fonts.
5058 |a Subsetting self-hosted fonts with FontTools; Writing modes; What is a writing mode?; Setting the direction of text with the direction property; Using the HTML dir attribute is best; Setting block flow direction with the writing-mode property; Managing typesetting with text-orientation; Writing mode and alignment; Conclusion; Chapter 5: Layouts; Display types and normal flow; Block formatting versus inline formatting; Box dimensions and the box model; Managing box dimensions with box-sizing; Floating elements and normal flow; Clearing floats; Clearfix; Positioning and stacking elements.
5058 |a Using CSS multicolumn layout; Creating layouts with CSS grid; Defining column number and width using columns; Spacing columns with column-gap and column-rule; Images within columns; Making elements span columns; Managing column breaks within elements; Optimizing the user interface; Creating layouts with CSS grid; The grid formatting context; Defining a grid layout; Explicit grid versus implicit grids; Specifying track size for an implicit grid; Creating flexible grids with flex units; Using the grid-template shorthand property; Repeating rows and columns; Line-based grid placement; Using named grid areas; Spacing grid items.
5058 |a Images within grids; Grid conclusion; Creating flexible layouts with Flexbox; A new media object component; Creating flexible form components with flex; Vertical centering with Flexbox; Creating grid-like layouts with Flexbox; Learning more about Flexbox; Box alignment and distribution; Distributing items in the main dimension with justify-content; Aligning items in the cross dimension with align-content; Aligning items with align-items and align-self; Choosing flex or grid; Conclusion; Chapter 6: Transitions and animations; CSS transitions; Creating your first transition; Using the transition property; Transition durations and delays.
5058 |a Timing functions; Transitioning multiple properties; Multiple transitions and transitioned events; CSS animation; Creating your first animation; Animation properties; To loop or not to loop: the animation-direction property; Using percentage keyframes; The animation-fill-mode property; Pausing animations; Detecting when animations start, end, or repeat: A note about accessibility; A note about performance; Conclusion; Chapter 7: Transforms; How transforms affect layout; Transform creates a containing block; Transform creates a new stacking content; Transform creates a local coordinate system.
5058 |a 2D transform functions; rotate(); 2D scaling functions: scale, scaleX, and scaleY; 2D translation functions: translateX, translateY, and translate; Skew, skewX, and skewY; Current transform matrix; Matrix multiplication and the matrix functions; 3D transform functions; rotateX() and rotateY(); Rotating around multiple axes with rotate3d(); The perspective() function; Translating depth with translateZ() and translate 3d(); Scaling the z-dimension: scaleZ() and scale3d(); Creating depth with the perspective property; Modifying the point of view with perspective-origin; Preserving three dimensions with transform-style.
5058 |a Showing both faces with the backface-visibility property; Conclusion; Chapter 8: Applying CSS conditionally; Media queries and @media; Media query syntax: the basics; Range media feature queries and min- and max- prefixes; Discrete media feature queries; Improving accessibility with prefers-reduced-motion; Nesting @media rules; Working around legacy browser support with only; Negating media queries; Other ways to use media queries; Content-driven media queries; Using media queries with Javascript; Listening for media changes; Testing for property support with @supports.
5058 |a CSS supports DOM API; Understanding the cascade for @supports and @media; Conclusion; Chapter 9: Using CSS with SVG; Vector images versus Raster images; associating CSS with SVG documents; Using the style attribute; Embedding CSS in SVG documents; Linking from SVG to an external CSS file; Differences between SVG and HTML; SVG doesn't adhere to the CSS box model; SVG lacks a positioning scheme; Styling SVG elements; Animating and transitioning SVG CSS properties; An animated path future; Using SVG with media queries; Using media queries with background size; Conclusion.
5058 |a Chapter 10: Conclusion; CSS shapes; CSS masking; Scroll snap; Blend modes and CSS filters; How to follow changes and additions to CSS; Tracking browser support; Documenting and tutorials.
520 |a CSS Master is tailor-made for the web designer or front-end devleoper who's really serious about taking their skills to the next level. Discover how to keep ahead of the game by adhering to best practice and employing the most effective, cutting-edge CSS techniques. Now thoroughly updated in its second edition, this book covers how to: Organize your CSS to create the most efficient and most maintainable code Employ advanced approaches to achieve complex layouts: flexbox, grid layouts, multi-column, and more Use next-level effects: transitions, transforms, filters, animations, and more Combine CSS and SVG to create seriously powerful visuals Use efficient debugging techniques And much more!
542 |f Copyright © SitePoint
5880 |a Online resource; title from PDF title page (EBSCO, viewed October 29, 2018).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Web sites|x Design.|9 72483
650 0|a Cascading style sheets|x Development.
650 0|a HTML (Document markup language)|9 70171
65017|a Cascading Style Sheets.|2 gtt|0 (NL-LeOCL)168396254|9 74001
65017|a HTML.|2 gtt|0 (NL-LeOCL)138948429
77608|i Print version:|a Brown, Tiffany B.|t CSS Master.|b Second edition.|d VIC Australia : SitePoint, [2018]|z 0648331504|z 9780648331506|w (OCoLC)1041889126
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781492070993/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH35537940
938 |a EBSCOhost|b EBSC|n 1919041
938 |a YBP Library Services|b YANK|n 15786871
994 |a 92|b VIA
999 |c 287127|d 287127