LEADER 05205nam 2200649 450 001 9910458857903321 005 20200520144314.0 010 $a1-78398-147-4 035 $a(CKB)2550000001280433 035 $a(EBL)1674869 035 $a(SSID)ssj0001216463 035 $a(PQKBManifestationID)11817424 035 $a(PQKBTitleCode)TC0001216463 035 $a(PQKBWorkID)11197045 035 $a(PQKB)11328309 035 $a(MiAaPQ)EBC1674869 035 $a(PPN)228027535 035 $a(Au-PeEL)EBL1674869 035 $a(CaPaEBR)ebr10865430 035 $a(CaONFJC)MIL601711 035 $a(OCoLC)878920198 035 $a(EXLCZ)992550000001280433 100 $a20140508h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aLess web development essentials $euse CSS preprocessing to streamline the development and maintenance of your web applications /$fBass Jobsen ; cover image by Faiz J. Fattohi 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (202 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78398-146-6 311 $a1-306-70460-X 327 $aCover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Improving Web Development with Less; Using CSS3 for styling your HTML; Using 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; Example code used in this book; Your first layout in Less; Vendor-specific rules 327 $aBuild rounded corners with border-radiusPreventing cross-browser issues with CSS resets; Creating background gradients; CSS transitions, transformations, and animations; Box-sizing; Server-side compiling; Compressing and minimizing your CSS; Graphical user interfaces; Summary; Chapter 2: Using Variables and Mixins; Comments; Nested comments; Special comments; Variables; Organizing your files; Naming your variables; Using a variable; Organizing variables; The last declaration wins; Variable declaration is not static; Lazy loading; Escaping values; Mixins; Basic mixins; Parametric mixins 327 $aDefault valuesNaming and calling; Multiple parameters; More complex mixins for linear gradient backgrounds; Special variables - @arguments and @rest; Return values; Changing the behavior of a mixin; Switches; Argument matching; Guarded mixins; Using guards and argument matching to construct loops; The !important keyword; Summary; Chapter 3: Nested Rules, Operations, and Built-in Functions; The navigation structure; Nested rules; Mixins and classes; Variables; Classes and namespaces; Operating on numbers, colors, and variables; The & symbol; Property merging; Built-in functions; JavaScript 327 $aList functionsUsing color functions; The darken() and lighten() functions; Color manipulation; Color operations; Color blending with Less; Type functions; The box-shadow mixin; Summary; Chapter 4: Avoid Reinventing the Wheel; Revisiting 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; Using single-line declarations for vendor-specific rules with Less Elements; Less Hat - a comprehensive library of mixins 327 $aUsing the 3L library of prebuilt mixinsSEO and HTML debugging; ClearLess - another library of prebuilt mixins; Using Preboot's prebuilt mixins for your project; Integrating other techniques into your projects using Less; Using iconic fonts; Retina.js; Summary; Chapter 5: Integrate Less in Your own Projects; Importing CSS into Less; Using the @import rule; Migrating your project; Organizing your files; Converting CSS code to Less code; Media queries and responsive design; Making your layout fluid; Testing your layouts on a mobile phone; Coding first for mobile 327 $aUsing grids in your designs and work flow 330 $aWritten in a practical and concise manner, this book is a crash-course in teaching you the fundamental concepts of Less with real-life examples and problems.If you use CSS(3) in your web development tasks and would love to learn how to create maintainable and reusable code with Less, this book is ideal for you. Although you need to have some experience in web development, even beginners will find that this book is useful. 410 0$aCommunity experience distilled. 606 $aWeb site development 608 $aElectronic books. 615 0$aWeb site development. 676 $a005.276 700 $aJobsen$b Bass$0932072 702 $aFattohi$b Faiz J. 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910458857903321 996 $aLess web development essentials$92096708 997 $aUNINA