CURSO DE SASS
Contenido
PROGRAMAS A UTILIZAR
- Visual Studio Code Es un editor de codigo fuente desarrollado por Microsoft. Utilizaremos este programa por que es más ligero y tiene mas opciones a diferencia de otros
EXTENSIONES
Live Sass Compiler
//CONFIGURACION
"liveSassCompile.settings.formats": [
{
"format": "compact",//expanded - compressed
"extensionName": ".css",
"savePath": "/css" //"savePath": "/css" // /public/archivos/principal/css ----/public/principal/css
}
],
REQUISITOS BÁSICOS
CONCEPTOS BÁSICOS
SASS (Syntactically Awesome Stylesheets => Hojas de estilo sintácticamente
impresionantes).
Es un preprocesador de CSS que añade nuevas funcionalidades al lenguaje CSS
(variables, funciones, condicionales…).
OJO: SASS PUEDE IMPLEMENTAR ALGUNAS FUNCIONALIDADES DE UN LENGUAJE DE PROGRAMACION;
PERO NO ES UN LENGUAJE DE PROGRAMACION
sass --watch sass:css
FORMA ANIDADA
/* css */
div {
background: red;
}
div a {
color: blue;
}
/* sass */
div {
background: red;
a {
color: blue;
}
}
VARIABLES
$fondo: rgb(12, 68, 94);
/* ejemplo */
body {
background: $fondo;
}
ORGANIZACION
/*
para cada frame de una pagina se crean distintos archivos. ejem:
_header.scss
*/
@import "componentes/colores";
@import "componentes/header";
@import "componentes/section";
@import "componentes/footer";
@import "componentes/mixin";
MIXIN
@mixin cuadrado($fondo, $ancho:200px) {
width: $ancho;
height: 200px;
background: $fondo;
margin: 20px;
}
.dos {
@include cuadrado(blue,200px);
}