Sass y Bootstrap
Sass es un preprocesador de CSS.
Sass 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 Sass te recomendamos este video de Make it Real.
Bootstrap 3
Los pasos para configurar Bootstrap 3 son los siguientes:
Incluye la gema en el
Gemfile:gem 'bootstrap-sass', '~> 3.3.7'Ejecuta
bundle install.Cambia la extensión del archivo
app/assets/stylesheets/application.csspor.scss.Reemplaza el contenido de
app/assets/stylesheets/application.scsspor lo siguiente:// "bootstrap-sprockets" must be imported before "bootstrap" and "bootstrap/variables" @import "bootstrap-sprockets"; @import "theme"; @import "bootstrap";Crea el archivo
app/assets/stylesheets/theme.scssen donde vas a poder sobrescribir las variables de Bootstrap, por ejemplo:$font-size-base: 16px; $text-color: #303030;
Para ver la lista de variables que puedes sobrescribir sigue este enlace.
Bootstrap 4
Los pasos para configurar Bootstrap 4 son los siguientes:
Incluye la gema al final del
Gemfile:Ejecuta
bundle install.Cambia la extensión del archivo
app/assets/stylesheets/application.csspor.scss.Reemplaza el contenido de
app/assets/stylesheets/application.scsspor lo siguiente:Crea el archivo
app/assets/stylesheets/theme.scssen donde vas a poder sobrescribir las variables de Bootstrap, por ejemplo:
Para ver la lista de variables que puedes sobrescribir sigue este enlace.
Eso es todo lo que necesitas para empezar a trabajar con Bootstrap en tus proyectos.
Last updated