7 nuevas características a tener en cuenta en Bootstrap 5

7 nuevas características a tener en cuenta en Bootstrap 5

Bootstrap 5 ha venido con cambios importantes, incluido el abandono del soporte de Internet Explorer (IE) y la dependencia de jQuery. Desarrollado por Twitter, Bootstrap es el marco CSS más popular del mundo. El marco de la interfaz de usuario de código abierto está buscando posicionarse para el futuro, y esto lo ha visto realizar cambios innovadores en la v5.





El lanzamiento de Bootstrap para IE lo ha convertido en la primera herramienta de desarrollo web en hacer esto. La medida se produce cuando la participación de mercado de Internet Explorer continúa disminuyendo, lo que representa menos del 3% de todos los navegadores web.





Siga leyendo para ver qué más mejoras se han realizado en Bootstrap y cómo le afectan.





1. Soporte de jQuery

Bootstrap ya no usará la biblioteca jQuery. En cambio, el equipo de desarrollo ha mejorado la biblioteca de JavaScript para efectuar este cambio. La dependencia de jQuery no era necesariamente algo malo en Bootstrap.

De hecho, la introducción de jQuery cambió radicalmente la forma en que se usaba JavaScript. Simplificó las tareas de escritura en JavaScript que de otro modo habrían necesitado muchas líneas de código.



Relacionado: Aprenda a crear un elemento en jQuery

A pesar de todo esto, el equipo ha decidido acabar con él. Esto viene con el beneficio de archivos de origen más pequeños y tiempos de carga de página más altos. Este fue un cambio muy necesario que hará que Bootstrap obtenga un estilo más amigable para el futuro.





El tamaño del archivo de origen se ha vuelto más ligero en 85 KB de JavaScript minificado, y esto es clave ya que Google considera los tiempos de carga de la página para los sitios móviles como un factor de clasificación.

Por mucho que el uso de jQuery ya no sea necesario en Bootstrap 5, aún puede usarlo si lo desea. También vale la pena señalar que todos los complementos de JavaScript siguen estando disponibles.





2. Propiedades personalizadas de CSS

Al eliminar la compatibilidad con Internet Explorer, se pueden utilizar propiedades CSS personalizadas (variables). IE no admite propiedades personalizadas, solo una de las razones por las que retuvo a los desarrolladores web durante mucho tiempo.

Las propiedades personalizadas de CSS hacen que CSS sea más flexible y programable. Las variables CSS tienen el prefijo -bs para evitar conflictos con CSS de terceros.

Hay dos tipos de variables disponibles: variables de raíz y variables de componentes.

Se puede acceder a las variables raíz dondequiera que se cargue Bootstrap CSS. Estas variables se encuentran en el _root.scss y forman parte de los archivos dist compilados.

Las variables de componente se utilizan como variables locales en componentes particulares. Son útiles para evitar la herencia accidental de estilos en componentes como tablas anidadas.

3. Sistema de cuadrícula mejorado

Debido a que hubo algunos problemas al actualizar de la versión 3 a la 4, Bootstrap 5 retiene la mayor parte del sistema esta vez, basándose en el sistema existente en lugar de cambiarlo por completo. Algunos de los cambios son:

  • La clase de la cuneta .Niños ) ha sido reemplazado por una utilidad ( .gramo* ) al igual que el margen y el relleno
  • También se han incluido clases de espaciado vertical.
  • Las columnas ya no están predeterminadas en posición: relativa

4. Documentación mejorada

La documentación se ha mejorado con más información, especialmente cuando se trata de personalización. Un problema común era que con muchos sitios que usan Bootstrap, se podía identificar de inmediato que estaba usando Bootstrap. Bootstrap 5 ahora viene con una nueva apariencia y una mejor personalización.

Ahora hay más flexibilidad para personalizar sus temas, de modo que no todos los sitios o aplicaciones tengan el mismo parecido. La página de temas v4 se ha ampliado con más contenido y fragmentos de código para construir sobre archivos Sass (el popular preprocesador CSS). También puede encontrar un proyecto npm de inicio en la plataforma GitHub que está disponible como un repositorio de plantillas.

La paleta de colores también se ha ampliado en la versión 5. El sistema de color integrado ampliado implica que puede diseñar fácilmente su color sin tener que abandonar su código base. También se ha trabajado más para mejorar el contraste de color, incluida la adición de métricas de contraste de color en los documentos de color de Bootstrap.

5. Controles de formulario mejorados

Bootstrap ha mejorado sus controles de formulario, grupos de entrada y más.

En la v4, Bootstrap usaba controles de formulario personalizados además de los valores predeterminados proporcionados por cada navegador. En la v5, ahora todos están personalizados. Todos los botones de radio, casillas de verificación, archivo, rango y más para darles el mismo aspecto y comportamiento en diferentes navegadores.

Los nuevos controles de formulario ya no contienen marcas de colores innecesarias, sino que se centran en las características de diseño lógicas y estándar.

6. Bootstrap 5 agrega la API de utilidades

Siguiendo las nuevas bibliotecas CSS como Tailwind CSS, Bootstrap ahora también está agregando una biblioteca de utilidades. El equipo de bootstrap dice que está contento de ver cómo otros desarrolladores están desafiando la forma en que hemos construido en la web durante la última década.

Las empresas de servicios públicos están ganando impulso en la comunidad de desarrollo y el equipo de arranque se ha dado cuenta. El equipo había agregado anteriormente una provisión para utilidades en v4 usando global $ habilitar- * clases. En la v5, han cambiado a un enfoque de API y un nuevo lenguaje y sintaxis en Sass. Esto le dará el poder de crear nuevas utilidades sin dejar de poder eliminar o modificar los valores predeterminados.

Como una forma de brindar una mejor organización, algunas de las utilidades que estaban en la v4 se han movido a la sección de Ayudantes.

7. Nueva biblioteca de iconos de Bootstrap

Bootstrap ahora cuenta con su propia biblioteca de íconos SVG de código abierto con más de 1300 íconos. Está hecho a medida para los componentes del marco, pero aún puede trabajar con ellos en cualquier proyecto.

Dado que son imágenes SVG, se pueden escalar rápidamente y se pueden implementar de muchas maneras y también se pueden diseñar con CSS.

Puede instalar los iconos usando sobre el nivel del mar:

|_+_|

Instalar Bootstrap 5

Puedes ir al Página de descarga oficial de Bootstrap 5 si desea instalarlo. Si desea estar al tanto de la última versión de desarrollo, puede utilizar sobre el nivel del mar para tirar de él:

|_+_|

En el momento de escribir este artículo, el marco se encuentra en su versión Beta 3. Esto significa que el software es seguro de usar pero aún está en desarrollo. No dude en enviar comentarios al equipo y hacer cualquier contribución necesaria.

Cuota Cuota Pío Correo electrónico Introducción a los componentes web y la arquitectura basada en componentes

Echemos un vistazo a los componentes web comunes y veamos por qué son útiles.

Leer siguiente
Temas relacionados
  • Programación
  • Desarrollo web
  • JavaScript
  • CSS
Sobre el Autor Jerome Davidson(22 Artículos publicados)

Jerome es redactor de MakeUseOf. Cubre artículos sobre programación y Linux. También es un entusiasta de la criptografía y siempre está al tanto de la industria de la criptografía.

Más de Jerome Davidson

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

amazon fire hd 8 tienda de google play
Haga clic aquí para suscribirse