Less web development essentials : leverage the features of Less to write better, reusable, and maintainable CSS code /: leverage the features of Less to write better, reusable, and maintainable CSS code. (2015)
- Record Type:
- Book
- Title:
- Less web development essentials : leverage the features of Less to write better, reusable, and maintainable CSS code /: leverage the features of Less to write better, reusable, and maintainable CSS code. (2015)
- Main Title:
- Less web development essentials : leverage the features of Less to write better, reusable, and maintainable CSS code
- Other Titles:
- Leverage the features of Less to write better, reusable, and maintainable CSS code
Less (Leaner CSS) web development essentials - Further Information:
- Note: Bass Jobsen.
- Authors:
- Jobsen, Bass
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Improving Web Development with Less; Using CSS3 for styling your HTML; Using the CSS selectors to style your HTML; Specificity, inheritance, and cascade in CSS; How CSS specificity works; Building your layouts with flexible boxes; Compiling Less; Getting started with Less; Using the watch function for automatic reloading; Debugging your code; Plugins; Your first layout in Less; Vendor-specific rules; Autoprefixing; The -prefix-free library Build rounded corners with border-radiusPreventing cross-browser issues with CSS resets; Creating background gradients; CSS transitions, transformations, and animations; Box-sizing; Server-side compiling; Using CSS source maps for debugging; Plugins; Compressing and minimizing your CSS; Compiling your Less code into CSS automatically; Graphical user interfaces; The OOCSS, SMACSS, and BEM methodologies; Summary; Chapter 2: Using Variables and Mixins; Using comments in Less; Nested comments; Special comments; Using variables; Organizing your files; Naming your variables; Using a variable Organizing variablesThe last declaration wins!; Variable declaration is not static!; Lazy loading; Variable interpolation; Escaping values; Using mixins; Basic mixins; Parametric mixins; Default values; Naming and calling your mixins; Using mixins with multiple parameters; More complex mixins for linear gradient backgrounds; TheCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Improving Web Development with Less; Using CSS3 for styling your HTML; Using the CSS selectors to style your HTML; Specificity, inheritance, and cascade in CSS; How CSS specificity works; Building your layouts with flexible boxes; Compiling Less; Getting started with Less; Using the watch function for automatic reloading; Debugging your code; Plugins; Your first layout in Less; Vendor-specific rules; Autoprefixing; The -prefix-free library Build rounded corners with border-radiusPreventing cross-browser issues with CSS resets; Creating background gradients; CSS transitions, transformations, and animations; Box-sizing; Server-side compiling; Using CSS source maps for debugging; Plugins; Compressing and minimizing your CSS; Compiling your Less code into CSS automatically; Graphical user interfaces; The OOCSS, SMACSS, and BEM methodologies; Summary; Chapter 2: Using Variables and Mixins; Using comments in Less; Nested comments; Special comments; Using variables; Organizing your files; Naming your variables; Using a variable Organizing variablesThe last declaration wins!; Variable declaration is not static!; Lazy loading; Variable interpolation; Escaping values; Using mixins; Basic mixins; Parametric mixins; Default values; Naming and calling your mixins; Using mixins with multiple parameters; More complex mixins for linear gradient backgrounds; The @arguments and @rest special variables; Passing rulesets as arguments; Return values; Changing the behavior of a mixin; Switches; Argument matching; Guarded mixins; CSS guards; Using guards and argument matching to construct loops Using mixins to loop through a set of valuesThe !important keyword; Summary; Chapter 3: Nested Rules, Operations, and Built-in Functions; The navigation structure; Working with nested rules; Using mixins and classes; Variables; Classes and namespaces; Referencing the parent selector with the & symbol; Guards nesting and the & usage; Passing rulesets to mixins; Operating on numbers, colors, and variables; Property merging; Built-in functions; JavaScript; List functions; Using the color functions; The darken() and lighten() functions; Manipulating colors; Functions for color operations Color blending with LessEvaluating the type of a input value; Extending Less with custom functions; The box-shadow mixin; Summary; Chapter 4: Testing Your Code and Using Prebuilt Mixins Libraries; Revisiting the CSS background gradients; Unused code; Chrome's developer tools; Firebug CSS usage add-on; Testing your code; Understanding TDD; All about style guides; Building a style guide with StyleDocco; Testing your code with tdcss.js; Prebuilt mixins; Creating gradients and layouts with Less Elements; Using the comprehensive Less Hat library; The lesshat mixin for the less.js plugin … (more)
- Edition:
- Second edition
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.276
COMPUTERS -- Web -- Content Management Systems
Web site development
Web sites -- Design
Web sites -- Computer programs
Cascading style sheets
COMPUTERS / General
Web site development
Web sites -- Management
Web sites
Cascading style sheets
Web site development
Web sites -- Computer programs
Web sites -- Design
COMPUTERS -- Client-Server Computing
Electronic books - Languages:
- English
- ISBNs:
- 9781785286698
1785286692 - Related ISBNs:
- 9781783554072
178355407X - Notes:
- Note: Description based on online resource; title from cover (Safari, viewed May 26, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88596
- Ingest File:
- 01_064.xml