Sass y Bootstrap
Last updated
Last updated
es un preprocesador de CSS.
ofrece varias ventajas sobre CSS como:
Variables
Reglas anidadas
Importación de archivos y parciales
Reutilización de código con mixins y herencia
Operadores matemáticos y lógicos
Condicionales e iteraciones
Para aprender más sobre te recomendamos .
es la implementación oficial de Bootstrap utilizando .
Es una gema que se va a integrar tus aplicaciones para que puedas personalizar fácilmente en tus aplicaciones.
Vamos a continuar trabajando en nuestra aplicación de libros. Puedes utilizar la aplicación que has venido construyendo o clonar el proyecto y descargar la rama step-6
:
Incluye la gema al final del Gemfile
:
Ejecuta bundle install
.
Cambia la extensión del archivo app/assets/stylesheets/application.css
por .scss
.
Reemplaza el contenido de app/assets/stylesheets/application.scss
por lo siguiente:
Crea el archivo app/assets/stylesheets/theme.scss
en donde vas a poder sobrescribir las variables de Bootstrap, por ejemplo:
Eso es todo lo que necesitas para empezar a trabajar con Bootstrap en tus proyectos.
Lo que generalmente recomiendo es ingresar a la y seguir las instrucciones. Sin embargo, las copiamos acá como referencia.
Nota: Las instrucciones acá presentadas son para Bootstrap 4, si quieres trabajar con Bootstrap 3 debes seguir las instrucciones en .
Para ver la lista de variables que puedes sobrescribir sigue .
El siguiente paso es aplicar Bootstrap al proyecto. Esto está por fuera del alcance de este libro pero puedes revisar para ver y estudiar los cambios que se hicieron.