TODO: Write a project description
TODO: Describe the installation process
| body { | |
| -webkit-font-smoothing: antialiased; | |
| -moz-font-smoothing: antialiased; | |
| -ms-font-smoothing: antialiased; | |
| font-smoothing: antialiased; | |
| -moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| -ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| text-shadow: 0 0 1px rgba(0, 0, 0, 0.01); | |
| /* Smartphones (portrait and landscape) ----------- */ | |
| @media only screen | |
| and (min-device-width : 320px) | |
| and (max-device-width : 480px) { | |
| /* Styles */ | |
| } | |
| /* Smartphones (landscape) ----------- */ | |
| @media only screen | |
| and (min-width : 321px) { |
| @mixin all-retina-sprites($map, $map2x) { | |
| @media (min--moz-device-pixel-ratio: 1.5), | |
| (-o-min-device-pixel-ratio: 3/2), | |
| (-webkit-min-device-pixel-ratio: 1.5), | |
| (min-device-pixel-ratio: 1.5), | |
| (min-resolution: 1.5dppx) { | |
| $base-class: sprite-map-name($map); | |
| .#{$base-class}-all-retina-sprites { |
| var query_960 = 'screen and (min-width: 45em)'; | |
| enquire.register($query_960, { | |
| deferSetup : true, | |
| setup : function() { | |
| // load content via AJAX | |
| }, | |
| match : function() { | |
| // show sidebar |
| module.exports = function(grunt) { | |
| var config = {}; | |
| // Set all the tasks you want to load. | |
| var tasks = [ | |
| , "grunt-contrib-concat" | |
| , "grunt-contrib-uglify" | |
| , "grunt-contrib-jshint" | |
| , "grunt-contrib-watch" | |
| ]; |
Utilizo por padrão os seguinte plugins em meus projetos:
| PLUGIN | DESCRIÇÃO | LINK |
|---|---|---|
| Server | ||
| grunt-contrib-watch | Observa as mudanças dos arquivos | https://npmjs.org/package/grunt-contrib-watch |
| grunt-contrib-connect | Inicia um servidor web estático | https://npmjs.org/package/grunt-contrib-connect |
| 'use strict'; | |
| (function(window, document) { | |
| // Your starting point. Enjoy the ride! | |
| })(window, document); |