Lanzado Bootstrap 5: Una nueva versión estable del framework CSS

¡Bootstrap 5 ha sido lanzado oficialmente! Después de tres versiones alpha, tres betas y varios meses de arduo trabajo. Conjunto a varios lanzamientos de los iconos de bootstrap.

El equipo de Bootstrap ha lanzado definitivamente la versión estable de Bootstrap 5.

Documentación Actualizada de Bootstrap 5

Sigue leyendo para conocer los detalles sobre las nuevas novedades en la versión de Bootstrap 5.

Nuevo logotipo de Bootstrap

Uno de los mayores cambios respecto a la versión 5 es el cambio del logotipo, ahora rediseñado e inspirado en el trabajo que el equipo de Bootstrap realizó en los iconos de Bootstrap.

El nuevo logo, agrega el aspecto de llaves a los extremos del logo anterior. Es una pequeña actualización, pero divertida que da un carácter especial a la nueva versión de Bootstrap 5.

Nuevo componente offcanvas

¡Una de las grandes adiciones de componentes nuevos es el nuevo offcanvas!

Basado en y compartiendo piezas fundamentales de los elementos modales ya existentes en Bootstrap, el nuevo componente offcanvas viene con un fondo configurable, un desplazamiento del cuerpo y una ubicación que generan una ventana sobre expuesta al resto del contenido.

<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="offcanvasLabel">Offcanvas</h5>
<button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
Content for the offcanvas goes here. You can place just about any Bootstrap component or custom elements here.
</div>
</div>

Los componentes Offcanvas se pueden colocar en la parte superior, derecha, inferior o izquierda de la ventana gráfica.

Vas a poder configurar estas opciones con el atributo data o mediante las API de JavaScript.

Nuevo acordeón

Se reemplaza el acordeón .card por un mejorado componente de .accordion intentando dar así, solución a varios problemas existentes.

El nuevo acordeón todavía usa el complemento collapse de JavaScript, pero con HTML y CSS personalizados que lo admiten; lo que lo hace mejor y más fácil de usar.

El nuevo acordeón incluye los íconos de Bootstrap como iconos que indican el estado y la funcionalidad de donde se puede hacer Clic.

Además, se ha incluido soporte para un acordeón sin bordes ( .accordion-flush ) que permite una mejor integración del elemento en cualquier lugar.

Nuevos y actualizados formularios

Bootstrap 5, trae una nueva documentación y componentes formularios totalmente revisados.

Se han consolidado los estilos incluidos en los formularios, mediante una nueva sección de formularios, para darles el énfasis que se merecen.

Con la nueva versión de Bootstrap 5, los formularios se han vuelto completamente personalizados.

Botones de selección: check y radio

Con un solo conjunto de controles de formulario y un enfoque unificado en el rediseño. Se logra una apariencia mucho más consistente de los botones de selección.

<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="flexCheckDefault">
<label class="form-check-label" for="flexCheckDefault">
Default checkbox
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault1">
<label class="form-check-label" for="flexRadioDefault1">
Default radio
</label>
</div>
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault">
<label class="form-check-label" for="flexSwitchCheckDefault">Default switch checkbox input</label>
</div>

Cada casilla de verificación, radio, selección, archivo, rango y más; incluyen una apariencia personalizada que unifica el estilo y el comportamiento de los controles de formulario en el sistema operativo y el navegador.

Todos estos nuevos controles de formulario se basan en controles de formulario estándar completamente semánticos, no más marcas superfluas, solo controles de formulario y etiquetas.

Etiquetas flotantes

Las etiquetas flotantes incluyen soporte para entradas de texto, selecciones y áreas de texto. Con una limitación con las áreas de texto en las que las etiquetas flotantes pueden ocultar varias líneas de texto.

Que se está trabajando por solucionar.

Nueva entrada de archivos

Se ha eliminado la antigua clase .form-file por la nueva clase personalizada .form-control .

Esto significa que ya no necesitamos JavaScript adicional para que los estilos de las botoneras de las entradas de archivos sean funcionales.

¡El nuevo formulario de entrada de archivos es todo CSS!

Disposición simplificada

Con las nuevas actualizaciones de la cuadrícula (layouts), el diseño y creación de formularios es más fácil y sencillo que nunca.

Mucho más cambios

Se han agregado más cambios, como por ejemplo:

  • Se ha aumentado la funcionalidad del API.
  • Añadido nuevos atributos para diferentes aspectos del diseño.
  • Modificado el nombre de algunas clases y variables.
  • Modificado los tamaños por defecto que aplican las clases encargadas de dibujar la interfaz.
  • Cambiado LibSASS (desfasado) por Dart SASS.
  • Añadido algunas mejoras respecto a el código de Javascript.

Migrar a Bootstrap 5

Desde Bootstrap nos dejan una guía de migración por si quieres actualizar tus proyectos / código.

Instalar Bootstrap 5

Desde el enlace Oficial de la página oficial de Bootstrap o actualizando a la última versión desde el instalador de paquetes NPM.

npm i bootstrap

Esto es todo, seguiremos pendientes de los cambios futuros de Bootstrap, uno de los frameworks CSS más usados y queridos por la comunidad.

Fuente: Blog de Bootstrap

Relacionado

15 Excelentes Libros GRATIS de Programación hechos por el creador de tutoriales de programación Flaviocopes (en inglés)

En los siguientes manuales vas a encontrar un gran contenido (en inglés) creado por @flaviocopes. Si te gustan sus contenidos, no dejes de visitar su página web flaviocopes.com, en la que Flavio publica un artículo en el que aprender algo nuevo cada día. Manual de Python. 2021 PDF, ePub, Mobi Manual para principiantes de React. 2020 PDF, ePub, Mobi Manual para principiantes de JavaScript. 2020 PDF, ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

21 Nuevos Cursos Gratuitos: Python, Google Cloud, CSS y Más (25 de Febrero 2021)

Como de costumbre, vamos con los cursos gratis, tenemos 3 cursos en español: Computación, Google Cloud y aplicaciones web; y 18 cursos gratuitos en inglés: Python, Flask, Ionic, PHP, Android, Github, CSS, Flexbox, Illustrator, Photoshop, Scrum y minado de Sugar. Recuerda, que puedes si quieres, puedes acceder a las Mejores Ofertas de Udemy ¡Alé, aprendamos gratis un ratico! Cursos en Español Computación ? Curso Gratuito de ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

5 Extensiones de Chrome capaces de aumentar tu productividad como desarrollador

Como desarrollador de software, es importante poder aumentar la productividad para terminar las tareas más difíciles a su debido tiempo. Para optimizar los procesos, se requieren las mejores herramientas y tecnologías, entre ellas algunas de las mejores extensiones de Chrome. Aprender a programar es una de las tareas más difíciles y que consume más tiempo en los nuevos programadores. Una vez que hayas aprendido a programar ¡SEGUIR LEYENDO!

85 Geniales Recursos CSS Gratuitos

La lista de las siguientes geniales herramientas de CSS, se basa en el hilo de Twitter de @Prathkum. El listado se separa en herramientas de color, selectores de color integrados, fragmentos de código, documentos y notas, generadores de CSS, sitios de inspiración, repositorios de GitHub, validadores de CSS y más. ? Colección Recursos CSS / ? Cursos Gratis de CSS / ? Libros Gratis de CSS ¡SEGUIR LEYENDO!

¿Cómo alinear a la derecha en Bootstrap 4?

Bootstrap es un framework CSS que se utiliza para diseñar y personalizar sitios adaptables para dispositivos móviles. En Bootstrap 4, la alineación de elementos a la derecha se puede lograr usando cualquiera de las siguientes clases: Agregando la clase float-right La clase .float-right en Bootstrap usa la propiedad float CSS para colocar un elemento a la derecha. Debes tener en cuenta que el contenedor Bootstrap 4 ¡SEGUIR LEYENDO!