Construye sitios rápidos y responsive con Bootstrap
Un toolkit frontend potente, extensible y lleno de funciones. Construye
y personaliza con Sass, utiliza el sistema de
grid preconstruido y los componentes, y da vida a tus proyectos con potentes plugins de JavaScript.
Para aprovechar al máximo las maravillas de Bootstrap necesitarás el mejor web hosting.
¿Planeas construir tu sitio con Bootstrap?
Bootstrap te permite diseñar todo tipo de proyectos, pero ¿sabes cuánto
cuesta hacer una página web? Conoce los costos y presupuestos detallados.
Instalar vía gestor de paquetes
Instala los archivos fuente Sass y JavaScript de Bootstrap vía npm,
RubyGems, Composer o Meteor. Las instalaciones
mediante gestores de paquetes no incluyen documentación ni nuestros scripts de build completos. También
puedes usar cualquier demo de nuestro repositorio de
Examples para arrancar rápidamente proyectos con Bootstrap.
Cuando solo necesitas incluir el CSS o JS compilado de Bootstrap, puedes
usar jsDelivr. Velo en acción con nuestro inicio rápido, o explora los ejemplos para arrancar tu próximo proyecto. También puedes
elegir incluir Popper y nuestro JS por
separado.
Bootstrap utiliza Sass para una arquitectura modular y
personalizable. Importa solo los componentes que necesites, habilita
opciones globales como degradados y sombras, y escribe tu propio CSS con nuestras variables, maps, funciones y
mixins.
Construye y extiende en tiempo real con
variables CSS
Bootstrap 5 evoluciona con cada lanzamiento para utilizar mejor las
variables CSS en los estilos de tema globales, componentes
individuales e incluso utilidades. Proporcionamos decenas de variables para colores, estilos de fuente y más
a nivel :root para usarlas en cualquier lugar. En componentes y utilidades, las variables CSS
están limitadas a la clase relevante y
pueden modificarse fácilmente.
Usa cualquiera de nuestras variables globales de :root
para escribir nuevos estilos. Las variables CSS usan la sintaxis var(--bs-variableName) y
pueden ser heredadas por los
elementos hijos.
Sobrescribe variables globales, de componentes o de clases utilitarias para personalizar
Bootstrap a tu gusto. No necesitas
redeclarar cada regla, solo un nuevo valor de variable.
body {--bs-body-font-family:var(--bs-font-monospace);--bs-body-line-height: 1.4;--bs-body-bg:var(--bs-gray-100);}.table {--bs-table-color:var(--bs-gray-600);--bs-table-bg:var(--bs-gray-100);--bs-table-border-color: transparent;}
Componentes, conoce la Utility API
Nuevo en Bootstrap 5, nuestras utilidades ahora se generan con
nuestra Utility API. La construimos como un Sass map lleno de
funciones que puede personalizarse rápida y fácilmente. Nunca ha sido tan fácil
añadir, eliminar o modificar clases utilitarias. Haz que las utilidades sean responsive, añade variantes de
pseudo-clases y dales
nombres personalizados.
Personaliza componentes rápidamente
Aplica cualquiera de nuestras clases utilitarias incluidas a nuestros componentes para
personalizar su apariencia, como en el
ejemplo de navegación de abajo. Hay cientos de clases disponibles—desde posicionamiento y tamaños hasta colores y
efectos. Mézclalas 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 utility API de Bootstrap para modificar cualquiera de nuestras utilidades
incluidas o crea tus propias utilidades
personalizadas para cualquier proyecto. Importa Bootstrap primero, luego usa las funciones de Sass map
para modificar, añadir o
eliminar utilidades.
@import"bootstrap/scss/bootstrap";$utilities:map-merge($utilities,("cursor":(property: cursor,class: cursor,responsive:true,values: auto pointer grab,)));
Añade elementos ocultos alternables, modales y menús offcanvas,
popovers y tooltips, y mucho más—todo sin
jQuery. El JavaScript de Bootstrap es HTML-first, lo que significa que la mayoría de plugins se añaden con
atributos data en tu
HTML. ¿Necesitas más control? Incluye plugins individuales programáticamente.
¿Por qué escribir más JavaScript cuando puedes escribir HTML? Casi todos los plugins de
JavaScript de Bootstrap incluyen una
API de data de primera clase, permitiéndote usar JavaScript simplemente añadiendo atributos
data.
Bootstrap Icons es
una librería de iconos SVG de código abierto con más de 1,800 glifos, y
se añaden más en cada lanzamiento. Están diseñados para funcionar en cualquier proyecto, uses Bootstrap o
no. Úsalos
como SVGs o como fuentes de iconos—ambas opciones te dan escalado vectorial y fácil personalización vía CSS.