Antonio-Laguna / demo-postcss

Usando PostCSS como alternativa a Sass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo PostCSS

Este proyecto de ejemplo demuestra cómo podemos usar PostCSS para compilar CSS que es parecido a Sass a CSS que pueda entender el navegador.

Clona el proyecto y ejecuta npm i para instalar todas las dependencias que se instalarán de forma local.

Puedes encontrar los ficheros CSS usados en el directorio src/css. El fichero index.css se encarga de importar el resto.

Características presentes:

  • Importar diferentes ficheros, incluido un paquete de NPM.
  • Mixins (se pueden ver en src/css/mixins.css).
  • Anidación de CSS a la Sass.
  • Preset Env usando:
    • Selectores personalizados.
    • Media queries personalizadas.
    • Variables.
    • Autoprefixer.
  • Sourcemaps en desarrollo.
  • CSSNano para compilación.

Scripts disponibles

$ npm run css:dev

Compila el CSS en modo desarrollo, sin comprimir y con sourcemaps.

$ npm run css:watch

Compila el CSS en modo desarrollo y si cambia algún fichero CSS, volverá a compilar.

$ npm run css:build

Compila el CSS en modo producción con el código comprimido y sin sourcemaps.


Proyecto que acompaña a este artículo de mi blog: Migrando de Sass a PostCSS.

About

Usando PostCSS como alternativa a Sass

License:MIT License


Languages

Language:CSS 75.5%Language:JavaScript 24.5%