Un toolkit de interfaz potente, extensible y repleto de funciones. Crea y personaliza con Sass, utiliza
componentes y sistemas de cuadrícula prediseñados y da vida a los proyectos con potentes complementos de
JavaScript.
Instala los archivos fuente Sass y JavaScript de Bootstrap a través de npm,
RubyGems, Composer o Meteor. Las instalaciones administradas por paquetes no incluyen documentación ni
nuestros scripts de compilación completos. También puedes usar
cualquier demostración de nuestro repositorio de ejemplos para iniciar rápidamente proyectos
Bootstrap.
Cuando solo necesites incluir CSS o JS compilado de Bootstrap, puedes usar jsDelivr. Velo en acción con nuestro sencillo inicio rápido, o explora los ejemplos para impulsar tu próximo proyecto. También puedes
optar por incluir Popper y nuestro JS por
separado.
Bootstrap utiliza Sass para una arquitectura modular y personalizable. Importa solo los componentes que
necesitas, habilita opciones globales como degradados y sombras, y escribe tu propio CSS con nuestras
variables, mapas, funciones y mixins.
Importa una hoja de estilo y estarás listo para competir con todas las características de nuestro CSS.
// Variable overrides first
$primary:#900;$enable-shadows:true;$prefix:"mo-";// Then import Bootstrap
@import"../node_modules/bootstrap/scss/bootstrap";
Bootstrap 5 evoluciona con cada versión para utilizar mejor las variables CSS para
estilos de temas globales, componentes individuales e incluso utilidades. Proporcionamos docenas de
variables para colores, estilos de fuente y más en un nivel :root para usar en cualquier lugar.
En componentes y utilidades, las variables CSS tienen como ámbito la clase relevante y se pueden modificar
fácilmente.
Usa cualquiera de nuestras variables
:root globales para escribir nuevos estilos. Las variables CSS utilizan la sintaxis
var(--bs-variableName) y pueden ser heredadas por elementos secundarios.
Sobrescribe las variables globales, de componentes o de clase de utilidad para personalizar Bootstrap
como quieras. No es necesario volver a declarar cada regla, solo un nuevo valor de variable.
Como novedad en Bootstrap 5, nuestras utilidades ahora se generan mediante nuestra
API de utilidades. Lo creamos como un mapa Sass repleto de funciones
que se puede personalizar rápida y fácilmente. Nunca ha sido tan fácil agregar, eliminar o modificar clases
de utilidad. Haz utilidades responsive, agrega variantes de pseudoclases y asígnales nombres personalizados.
Personaliza componentes rápidamente
Aplica cualquiera de nuestras clases de utilidades incluidas a nuestros componentes para personalizar su
apariencia, como en el ejemplo de navegación a continuación. Hay cientos de clases disponibles, desde posicionamiento y dimensionamiento a colores y efectos.
Mézclalos con sobrescrituras de variables CSS para tener aún más control.
<ulclass="nav nav-pills nav-fill gap-2 p-1 small bg-primary rounded-5 shadow-sm"id="pillNav2"role="tablist"style="--bs-nav-link-color: var(--bs-white); --bs-nav-pills-link-active-color: var(--bs-primary); --bs-nav-pills-link-active-bg: var(--bs-white);"><liclass="nav-item"role="presentation"><buttonclass="nav-link active rounded-5"id="home-tab2"data-bs-toggle="tab"type="button"role="tab"aria-selected="true">Home</button></li><liclass="nav-item"role="presentation"><buttonclass="nav-link rounded-5"id="profile-tab2"data-bs-toggle="tab"type="button"role="tab"aria-selected="false">Profile</button></li><liclass="nav-item"role="presentation"><buttonclass="nav-link rounded-5"id="contact-tab2"data-bs-toggle="tab"type="button"role="tab"aria-selected="false">Contact</button></li></ul>
Usa la API de utilidades de Bootstrap para modificar cualquiera de nuestras utilidades incluidas o crea
tus propias utilidades personalizadas para cualquier proyecto. Primero importe Bootstrap, luego usa las
funciones de mapa de Sass para modificar, agregar o eliminar utilidades.
Agrega elementos ocultos alternables, menús modales y offcanvas, popovers y
tooltips, y mucho más, todo sin jQuery. El JavaScript de Bootstrap es HTML primero, lo que
significa que la mayoría de los complementos se agregan con atributos data en tu HTML.
¿Necesitas más control? Incluye plugins individuales mediante programación.
¿Por qué escribir más JavaScript cuando puedes escribir HTML? Casi
todos los complementos de JavaScript de Bootstrap cuentan con una API de
datos de primera clase, lo que te permite usar JavaScript
simplemente agregando atributos
data.
Bootstrap Icons es una biblioteca de íconos SVG de código
abierto que presenta más de 1800 glifos, y se agregan más en cada lanzamiento. Están diseñados para
funcionar en cualquier proyecto, ya sea que uses Bootstrap o no. Úsalos como SVG o fuentes de íconos; ambas
opciones le brindan escalado de vectores y una fácil personalización a través de CSS.
Lleva Bootstrap al siguiente nivel con temas premium del mercado oficial de temas de Bootstrap. Los temas se crean en
Bootstrap como sus propios marcos extendidos, ricos en nuevos componentes y complementos, documentación y
potentes herramientas de compilación.