Sass y menos son dos herramientas similares para escribir el código CSS, que es un tipo de código pre -CSS con variables, que luego se convierte en el código CSS habitual. Por qué le gustaría usarlos realmente depende de su flujo de trabajo, para trabajos de menor escala y para actualizaciones menores de CSS, probablemente no necesarias, pero para nuevos tamaños y trabajos medianos que involucran la colaboración del equipo, los beneficios parecen ser obvios. Trabajando en SASS, escriba CSS de la misma manera, pero configurando y usando variables en CSS, luego vuelva a complicar o convertir ese formato a CSS.
Lo primero que debe hacer es instalar Sass, ejecutar en Ruby, lo segundo que debe hacer es obtener soporte en su editor de texto SASS, lo que puede ayudarlo a indicar el código y completar el código. Algunos editores de texto populares, texto sublime y texto tienen un paquete que se puede instalar para completar el código; siga las instrucciones aquí para resolverlos. Con los bloques de partida en su lugar, veamos qué podemos hacer en Sass con variables, estilos vestidos, mezclas y operadores numéricos. Mire la carpeta SASS Cuando haya instalado con éxito SASS, simplemente cree un directorio en el que trabaje, cree un archivo llamado como desee con un sufijo .SCSS y rastree la carpeta iniciando un pedido en la línea de comandos, así que en mi ejemplo. Tengo una carpeta llamada Sass en mi carpeta de inicio y desde allí cualquier archivo .SSCSS se convertirá a los archivos .css habituales cada vez que los guardo, así que desde el terminal de punta:
Sass – -watch ~/sass/[correo electrónico protegido] [~/sass]: sass – -watch sass/
>>> SASS está siguiendo los cambios. Presione CTRL-C para detenerse. Las variables variables son sustitutos que usan solo el conjunto de valores 1 que luego se pueden reutilizar más adelante en el código CSS. Las variables se declaran en SASS con un prefijo $ y luego el nombre de la variable seguido de dos puntos, luego el valor y el final con una coma y una coma casi como las definiciones CSS habituales, pero sin aparatos ortopédicos. El nombre de la variable puede comenzar con una letra o pizca de subrayado, pero no con un número, pero puede incluir números. Las variables utilizadas en los ejemplos a continuación se forman en letras mayúsculas, que es una forma preferida de trabajar con las definiciones de variables en JavaScript, palabras posteriores que comienzan con un mayúscula inicial. Las variables pueden incluir casi todo lo que necesita en CSS y puede declararlas. como sigue: /*variables .scss* /
$ Mycolor:#545445; // valor de CSS único
$ myothercolor:#999; // valor de CSS único
$ myMargin: 0 coche; // valores múltiples
$ myborder: 2px Solid #999; // valores múltiples
$ MyContaFter: “Itf Off Offer” // Pseudosractor, así que arriba, ves cómo puedes tener valores simples o múltiples de CSS e incluso los elementos de pseudo antes y después. Después de establecer variables, puede usarlas en el código CSS de la siguiente manera: /* Variables .SCSS* /
Div h2 {
Color: $ Mycolor;
}
pags {
Color: $ myothercolor;
}
ul {
Color: $ Mycolor;
}
encabezado {
Chenar: $ myborder;
margen: $ mymargin;
}
Encabezado :: después {
Contenido: $ myContaFter;
} Cada vez que guarde el documento .SCSS, Sass creará inicialmente un archivo similar con una extensión .css y lo actualizará en cada rescate que realice en el archivo .SCSS, si comete un error en la sintaxis, recibirá el mensaje de error En el archivo .css. Entonces, cuando se guarda el archivo anterior, a continuación será el contenido del .css ./** .css*/
Div h2 {

Color: #545454; }
pags {
Color: #666666; }
ul {
Color: #545454; }
encabezado {
Chenar: 2px Solid #999999;
margen: margen automático; }
Encabezado :: después {
Contenido: “Esto va después”; } Estilos abogados Los estilos vestidos son de manera similar a los interrogatorios de los medios, pero en lugar de apuntar a una ventana de visualización, apuntar a un elemento y aplicar estilos a ese elemento. Tome, por ejemplo, el bloque de código a continuación: /* estilos vestidos .Scss* /
.Contado {
Font-Family: Times, Sans-Serif;
P {Font-Family: Helvetica, serif;}
A {Color:#565656; &: hover {color:#8888;}}
} El objetivo es una clase llamada. Contentiva y puede tener estilos ordinarios aplicados, como arriba, la primera línea declara a su familia de fuentes, pero luego ha vestido estilos para el P y A que declara sus propios estilos, pero dentro de la clase externa .. estilo.
Además, tenga en cuenta que el elemento Pseudo Hover está unido al elemento A con un ampersand y tiene su estilo más vestido en el elemento del cual está vestido con el. Piense en muñecas rusas. Esto se traduciría al archivo CSS de la siguiente manera: /* estilos impecados .css* /
.Contado {
Font-Family: Times, Sans-Serif; }
.Contado p {
Familia de fuentes: Helvetica, Serif; }
. Presentó un {
Color: #565656; }
.Contado A: Hover {
Color: #8888; } Mixins La mezcla suena mucho peor que sus mezclas de mordeduras son solo otro tipo de variable, prácticamente declaran muchos estilos en un tipo de clase y luego reutilizan en otro grupo de estilos usando solo el nombre del sustituto inicial. Entonces, declarando un Mixin es el uso de @mixin más el nombre del sustituto, un tipo de clase, pero sin un punto de prefijo. /*MIXINE .SSCSS*/
@Mixin myborder {
llenado: 0 1%;
margen: 30px 2%;
} Reutilizar la myxin más tarde en la pieza en el archivo .scss usando @include el nombre del sustituyente, nuevamente sin un punto inicial. /*MIXINE .SSCSS*/
.mysuperblockOtext {
Font-Family: Arial, Sans-Serif;
Tamaño de fuente: 1Rem;
@include myborder;
} Esto se traducirá en el archivo .css: /* mixto .css* /
.mysuperblockOtext {
Familia de fuentes: Arial, Sans-Serif;
Tamaño de fuente: 1Rem;
llenado: 0 1%;
margen: 30px 2%; } Operadores numéricos Puede usar los símbolos básicos + – * y / para el ensamblaje, la disminución, la multiplicación y la división en SASS.
/* Operadores numéricos .Scss*/
$ fontblock: 12px;
.myfonts {
Tamaño de fuente: $ FontBlock +2;
} Aquí primero declaramos una variable $ Fontblock y le damos un valor de 12px, luego, luego de crear una clase .myfonts y declara la variable con un incremento de 2, SASS para aumentar en la medida correcta. /* Operadores numéricos .Scss*/
$ GeneralPadding: 2%;
.Thinpad {
Relleno: $ GeneralPadding /2;
} En el segundo ejemplo, nuevamente, se declara inicialmente una variable y se crea una nueva clase con un operador numérico que divide el relleno por la mitad. Estos dos ejemplos se compilarán en el archivo .css como …
/* Operadores de números .css*/
.myfonts {
Tamaño de fuente: 14px;} .Thinpad {
Llenado: 1%;} Esto es – un comienzo en sass
Una guía introductoria para comenzar con Sass para CSS
Tags Una guía introductoria para comenzar con Sass para CSS
homefinance blog