Bootstrap incorpora docenas de componentes reutilizables para proporcionar navegación, alertas, ventanas emergentes y mucho más.
Paginación ultrasimplista y de estilo minimalista inspirada en Rdio, ideal para aplicaciones y resultados de búsqueda. El bloque grande es difícil de perder, fácilmente escalable y proporciona grandes áreas de clic.
Los enlaces son personalizables y funcionan en varias circunstancias con la clase correcta. .disabled
para enlaces en los que no se puede hacer clic y .active
para la página actual.
Agregue cualquiera de las dos clases opcionales para cambiar la alineación de los enlaces de paginación: .pagination-centered
y .pagination-right
.
El componente de paginación predeterminado es flexible y funciona en una serie de variaciones.
Envuelto en un <div>
, la paginación es solo un <ul>
.
- < clase div = "paginación" >
- <ul>
- <li><a href = "#" > Anterior </a></li>
- <li clase = "activo" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > Siguiente </a></li>
- </ul>
- </div>
El componente de paginación es un conjunto de enlaces para implementaciones de paginación simples con marcas ligeras e incluso estilos más claros. Es genial para sitios simples como blogs o revistas.
Los enlaces de buscapersonas también usan la .disabled
clase general de la paginación.
De forma predeterminada, el buscapersonas centra los enlaces.
- <ul class = "buscapersonas" >
- <li>
- <a href = "#" > Anterior </a>
- </li>
- <li>
- <a href = "#" > Siguiente </a>
- </li>
- </ul>
Alternativamente, puede alinear cada enlace a los lados:
- <ul class = "buscapersonas" >
- <li clase = "anterior" >
- <a href = "#" > ← mayores </a>
- </li>
- <li clase = "siguiente" >
- <a href = "#" > Más reciente → </a>
- </li>
- </ul>
Etiquetas | Margen |
---|---|
Defecto | <span class="label">Default</span> |
Éxito | <span class="label label-success">Success</span> |
Advertencia | <span class="label label-warning">Warning</span> |
Importante | <span class="label label-important">Important</span> |
Información | <span class="label label-info">Info</span> |
Inverso | <span class="label label-inverse">Inverse</span> |
Las insignias son componentes pequeños y simples para mostrar un indicador o contar algún tipo. Se encuentran comúnmente en clientes de correo electrónico como Mail.app o en aplicaciones móviles para notificaciones automáticas.
Nombre | Ejemplo | Margen |
---|---|---|
Defecto | 1 | <span class="badge">1</span> |
Éxito | 2 | <span class="badge badge-success">2</span> |
Advertencia | 4 | <span class="badge badge-warning">4</span> |
Importante | 6 | <span class="badge badge-important">6</span> |
Información | 8 | <span class="badge badge-info">8</span> |
Inverso | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap proporciona un componente ligero y flexible llamado unidad de héroe para mostrar contenido en su sitio. Funciona bien en sitios de marketing y de contenido pesado.
Envuelve tu contenido en un me div
gusta así:
- <div clase = "unidad-héroe" >
- <h1> Título </h1>
- <p> Lema </p>
- <p>
- <a clase = "btn btn-principal btn-grande" >
- Aprende más
- </a>
- </p>
- </div>
Esta es una unidad de héroe simple, un componente de estilo jumbotron simple para llamar la atención adicional sobre el contenido o la información destacados.
Un shell simple para h1
espaciar y segmentar adecuadamente secciones de contenido en una página. Puede utilizar el elemento h1
predeterminado small
de , así como la mayoría de los otros componentes (con estilos adicionales).
- < clase div = "encabezado de página" >
- <h1> Ejemplo de encabezado de página </h1>
- </div>
De forma predeterminada, las miniaturas de Bootstrap están diseñadas para mostrar imágenes vinculadas con un marcado mínimo requerido.
Con un poco de marcado adicional, es posible agregar cualquier tipo de contenido HTML como encabezados, párrafos o botones en las miniaturas.
Las miniaturas (anteriormente .media-grid
hasta la versión 1.4) son excelentes para cuadrículas de fotos o videos, resultados de búsqueda de imágenes, productos minoristas, portafolios y mucho más. Pueden ser enlaces o contenido estático.
El marcado de miniaturas es simple: todo lo que se requiere es una ul
con cualquier cantidad de elementos. li
También es súper flexible, lo que permite cualquier tipo de contenido con solo un poco más de marcado para envolver su contenido.
Por último, el componente de miniaturas utiliza clases de sistemas de cuadrícula existentes, como .span2
o .span3
, para controlar las dimensiones de las miniaturas.
Como se mencionó anteriormente, el marcado requerido para las miniaturas es ligero y sencillo. Aquí hay un vistazo a la configuración predeterminada para las imágenes vinculadas :
- <ul class = "miniaturas" >
- <li clase = "span3" >
- <a href = "#" clase = "miniatura" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Para contenido HTML personalizado en miniaturas, el marcado cambia ligeramente. Para permitir el contenido de nivel de bloque en cualquier lugar, cambiamos <a>
por un <div>
me gusta así:
- <ul class = "miniaturas" >
- <li clase = "span3" >
- < clase div = "miniatura" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Etiqueta de miniatura </h5>
- <p> Pie de foto en miniatura justo aquí... </p>
- </div>
- </li>
- ...
- </ul>
Con Bootstrap 2, hemos simplificado la clase base: .alert
en lugar de .alert-message
. También hemos reducido el marcado mínimo requerido: no <p>
se requiere de forma predeterminada, solo el exterior <div>
.
Para un componente más duradero con menos código, eliminamos el aspecto diferenciador de las alertas de bloque, mensajes que vienen con más relleno y, por lo general, más texto. La clase también ha cambiado a .alert-block
.
Bootstrap viene con un excelente complemento jQuery que admite mensajes de alerta, lo que hace que descartarlos sea rápido y fácil.
Envuelva su mensaje y un icono de cierre opcional en un div con clase simple.
- < clase div = "alerta" >
- < clase de botón = "cerrar" datos-descartar = "alerta" > × </botón>
- <fuerte> ¡Advertencia! </strong> Será mejor que lo compruebes tú mismo, no te ves muy bien.
- </div>
¡Aviso! Los dispositivos iOS requieren un href="#"
correo electrónico para descartar alertas. Asegúrese de incluirlo y el atributo de datos para los iconos de cierre de anclaje. Alternativamente, puede usar un <button>
elemento con el atributo de datos, que hemos optado por hacer para nuestros documentos. Al usar <button>
, debe incluirtype="button"
o sus formularios no se enviarán.
Amplíe fácilmente el mensaje de alerta estándar con dos clases opcionales: .alert-block
para más controles de relleno y texto y .alert-heading
para un encabezado coincidente.
Será mejor que lo compruebes tú mismo, no te ves muy bien. Nulla vitae elit libero, un pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div clase = "alerta alerta-bloqueo" >
- <a clase = "cerrar" datos-descartar = "alerta" href = "#" > × </a>
- <h4 class = "alert-heading" > ¡Advertencia! </h4>
- Mejor compruébalo tú mismo, no eres...
- </div>
- <div clase = "alerta alerta-error" >
- ...
- </div>
- <div clase = "alerta alerta-éxito" >
- ...
- </div>
- <div clase = "alerta alerta-info" >
- ...
- </div>
Barra de progreso predeterminada con un degradado vertical.
- < clase div = "progreso" >
- <div clase = "barra"
- estilo = " ancho : 60 %; " ></div>
- </div>
Utiliza un degradado para crear un efecto de rayas (sin IE).
- <div clase = "progreso progreso-rayado" >
- <div clase = "barra"
- estilo = " ancho : 20 %; " ></div>
- </div>
Toma el ejemplo rayado y lo anima (sin IE).
- <div clase = "progreso progreso-rayado
- activo" >
- <div clase = "barra"
- estilo = " ancho : 40 %; " ></div>
- </div>
Las barras de progreso usan algunas de las mismas clases de botones y alertas para lograr estilos uniformes.
Similar a los colores sólidos, tenemos barras de progreso variadas a rayas.
Las barras de progreso usan transiciones CSS3, por lo que si ajusta dinámicamente el ancho a través de javascript, cambiará de tamaño sin problemas.
Si usa la .active
clase, sus .progress-striped
barras de progreso animarán las franjas de izquierda a derecha.
Las barras de progreso usan degradados, transiciones y animaciones CSS3 para lograr todos sus efectos. Estas características no son compatibles con IE7-9 o versiones anteriores de Firefox.
Opera e IE no admiten animaciones en este momento.
Use el pozo como un efecto simple en un elemento para darle un efecto de inserción.
- < clase div = "bien" >
- ...
- </div>
Utilice el icono de cierre genérico para descartar contenido como modales y alertas.
- < clase de botón = "cerrar" > × </botón>
Los dispositivos iOS requieren un href="#" para los eventos de clic si prefiere usar un ancla.
- <a clase = "cerrar" href = "#" > × </a>