Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200517Ii 4500 
001    936335780 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr unu|||||||| 
008    160201s2015    nyua    o     001 0 eng d 
019    961628890|a1026439033 
020    1484213483 
020    9781484213483 
029 1  DEBBG|bBV043968806 
029 1  DEBSZ|b485793164 
029 1  GBVCP|b882752383 
035    (OCoLC)936335780|z(OCoLC)961628890|z(OCoLC)1026439033 
037    CL0500000710|bSafari Books Online 
040    UMI|beng|erda|epn|cUMI|dOCLCF|dDEBBG|dDEBSZ|dCEF|dOCLCQ
       |dAU@|dREB|dUAB|dOCLCQ|dOCLCO|dOCLCQ|dOCLCO 
049    INap 
082 04 004 
082 04 004 
099    eBook O'Reilly for Public Libraries 
100 1  Prabhu, Anirudh,|eauthor. 
245 10 Beginning CSS preprocessors :|bwith Sass, Compass, and 
       Less /|cAnirudh Prabhu.|h[O'Reilly electronic resource] 
264  1 [New York] :|bApress,|c[2015] 
264  2 New York, NY :|bDistributed to the Book trade worldwide by
       Springer Science+Business Media New York 
264  4 |c©2015 
300    1 online resource (1 volume) :|billustrations 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
500    Includes index. 
505 0  At a Glance; Contents; About the Author; About the 
       Technical Reviewer; Acknowledgments; Introduction; Chapter
       1: Introduction to Preprocessors; What Are Preprocessors?;
       Why Use Preprocessors?; Misconceptions About CSS 
       Preprocessors ; You Need To Be a Command-Line Expert; You 
       Need To Change the Way You Write CSS; Why Not Write CSS 
       Directly?; Which Are the Known Preprocessors?; Sass ; Less
       ; Compass ; Mixins ; Typography ; Helpers ; Sprites ; 
       Features of Preprocessors ; Variables ; Nesting ; Import ;
       Mixins ; Extend/ Inheritance ; Operators. 
505 8  Problems with CSS Preprocessors Problems with Mixins ; 
       Extending Selectors or Using Mixins Can Hamper 
       Maintenance; Summary; Chapter 2: Introduction to Sass; 
       Installing Sass; Checking Other Versions of Sass; An 
       Alternative to the Command Line ; Compiling the sass File 
       ; Avoiding the Command Line with Apps: Using Scout ; 
       Automating Workflow ; Variables ; Data Types ; Default 
       Values for Variables ; Nesting Styles in Sass ; 
       Referencing a Parent Selector: & ; Using Combinators in 
       Your SCSS ; Comments ; Nesting Properties ; Interpolation 
       ; Placeholder Selectors. 
505 8  Logical Capabilities of Sass Mathematical Operations in 
       Sass ; Addition; Subtraction; Multiplication; Division; 
       Parentheses ; Calculations Using Variables ; Control 
       Directives ; @if ; @for ; @each ; @while ; Summary; 
       Chapter 3: Advanced Sass; @import; Partials; Nested @
       import; Plain CSS Imports ; @media; @extend; @extend 
       Behind the Scenes; When to Use Selector Inheritance ; 
       Placeholder Selectors ; Do More with @extend; @at-root; 
       Mixin Directives; Mixins versus Classes ; Mixins with CSS 
       Selectors; Arguments to Mixins; Using Content Blocks in 
       Mixins; Function Directives. 
505 8  Numeric Functionsabs(number) ; ceil(number) ; 
       floor(number) ; percentage(number) ; round(number) ; Color
       Functions; adjust_color(color, ...) ; complement(color) ; 
       grayscale(color) ; List Functions; User-Defined Functions;
       Output Style; nested ; expanded ; compact ; compressed ; 
       Building Your Own Grid System; Summary; Chapter 4: 
       Development with Less; Introduction to Less; Client-Side 
       Variation of Less; Server-Side Variant; Compiling a Less 
       File; Language Features; Variables; Comments; Mixins; @
       arguments; @rest; Returning a Value; Nested Rules; Import 
       Directives. 
505 8  Mixin Guards Referencing the Parent Selector; Using & with
       Guards; Detached Rules and Mixins; Operations on Numbers 
       and Colors; Merging Properties ; Looping Mixins; 
       Functions; List Functions; Color Functions; Type 
       Functions; Mathematical Functions; String Functions ; 
       Miscellaneous Functions ; Using Less with External 
       Frameworks; Cardinal CSS; Ionic and Less; Semantic Grid 
       System; Summary; Chapter 5: Introduction to Compass; 
       Introduction to Compass; Compass Installation ; Creating a
       Project in Compass; Understanding config.rb ; Responsive 
       Grids with Sass and Compass. 
520    Learn how preprocessors can make CSS scalable and easy to 
       maintain. You'll see how to write code in a very clean and
       scalable manner and use CSS preprocessor features such as 
       variables and looping, which are missing in CSS natively. 
       Reading Beginning CSS Preprocessors will make your life 
       much simpler by showing you how to create reusable chunks 
       of code. In addition to coding enhancements, you'll also 
       learn to automate processes such as generating image 
       sprites and minifying code. Beginning CSS Preprocessors is
       your guide for getting started with CSS preprocessors. 
       This book shows you how to use CSS in your day-to-day work
       and thus be smart and efficient at writing CSS. What are 
       preprocessors What are the known preprocessor frameworks 
       What are the features of Sass (Syntactically Awesome 
       Stylesheets) What is Compass (COMPrehensive ASSembler) 
       What is Less (Leaner SS). 
588 0  Online resource; title from title page (Safari, viewed 
       January 29, 2016). 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Cascading style sheets. 
650  6 Feuilles de style en cascade. 
650  7 Cascading style sheets|2fast 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781484213476/?ar
       |zAvailable on O'Reilly for Public Libraries 
994    92|bJFN