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 marcado ligero y estilos aún más ligeros. Es genial para sitios simples como blogs o revistas.
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> |
Nuevo | <span class="label label-success">New</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> |
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" >
- <a clase = "cerrar" > × </a>
- <fuerte> ¡Advertencia! </strong> Será mejor que lo compruebes tú mismo, no te ves muy bien.
- </div>
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" > × </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.
- <div clase = "progreso progreso-info
- progreso-rayado" >
- <div clase = "barra"
- estilo = " ancho : 20 %; " ></div>
- </div>
Toma el ejemplo rayado y lo anima.
- <div clase = "progreso progreso-peligro
- progreso-rayado activo" >
- <div clase = "barra"
- estilo = " ancho : 40 %; " ></div>
- </div>
Las barras de progreso utilizan algunos de los mismos nombres de clase que los botones y alertas para un estilo similar.
.progress-info
.progress-success
.progress-danger
Alternativamente, puede personalizar los archivos LESS y rodar sus propios colores y tamaños.
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-8 o versiones anteriores de Firefox.
Opera no admite 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.
- < una clase = "cerrar" > × </a>