Beyond CSS
Course
Specificity
1- Inline Styles
2- IDs
3- Classes, pseudoclasses and attributes
4- Elements and pseudoelements
Namespaces
Commom used namespaces:
l-
: Layoutso-
: Objectsc-
: Componentsjs
: Javascript hooksis-
|has
: State classest1
|s1
: Typography sizesu-
: Utility classes
Utils
Articles / Guides
- The Simplicity of Specificity
- BEM and SMACSS
- The SASS Way
- How to compile SASS files
- Awesome SASS
- Writing Modular CSS
- More Transparent UI Code with Namespaces
- Introdução ao Gulp
- JSON
Docs
Tools
Plugins for Gulp
-
run-sequence - Define a sequence for Gulp tasks.
-
gulp-htmlmin - HTML minify.
-
gulp-concat - Concat files in a single one file, reducing the HTTP requests.
-
gulp-cleancss - CSS minify.
-
gulp-combine-media-queries - Combine matching media queries into one media query definition.
-
uncss - Remove unused CSS from your stylesheet. Also supports Javascript injected CSS.
-
gulp-uglify - Javascript minify.
-
gulp-responsive - Generate images at different sizes.
-
gulp-imagemin - Images minify
-
gulp-webstandards - Improve the code following the best pratices and web standards