Evaluar el uso de componentes y utilidades mediante el desarrollo de una landing page funcional y atractiva utilizando una plantilla de Bootstrap para la adecuación a los requerimientos específicos.
landing page
, p.e.: venta de productos de belleza, información de un grupo estudiantil, datos de una veterinaria, noticias de KPOP, etc; excepto: servicios de tienda de moda online o parecidos.En index.html, identifique la referencia a la hoja de estilo.
<head>
...
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
crossorigin="anonymous">
...
</head>
En index.html, identifique la referencia a la la hoja de scripts.
<body>
...
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe"
crossorigin="anonymous"></script>
</body>
Revise el componente <nav>
en el index.html.
<nav class="navbar navbar-expand-lg bg-light text-uppercase fs-6 p-3 border-bottom align-items-center">
...
</nav>
Considere la siguiente tabla con las clases utilizadas en el componente y el enlace a la documentación de Bootstrap.
Clase | Descripción | Enlace a la Documentación |
---|---|---|
navbar | Clase base para crear una barra de navegación. | Documentación Navbar |
navbar-expand-lg | Establece que la barra de navegación se expanda en dispositivos grandes (pantallas grandes). | Documentación Navbar |
bg-light | Aplica un fondo claro a la barra de navegación. | Documentación Background |
Clase | Descripción | Enlace a la Documentación |
---|---|---|
text-uppercase | Transforma el texto a mayúsculas. | Documentación Text |
fs-6 | Establece el tamaño de fuente a un tamaño específico (6). | Documentación Font Size |
p-3 | Aplica un padding de 1.5 rem a todos los lados del elemento. | Documentación Spacing |
border-bottom | Añade un borde en la parte inferior del elemento. | Documentación Borders |
align-items-center | Alinea los elementos en el centro a lo largo del eje transversal (eje Y) en un contenedor flex. | Documentación Flex |
Revise el elemento <footer>
<footer id="footer" class="mt-5">
<div class="container">
<div class="row d-flex flex-wrap justify-content-between py-5">
<div class="col-md-3 col-sm-6">...</div>
<div class="col-md-3 col-sm-6">...</div>
<div class="col-md-3 col-sm-6">...</div>
<div class="col-md-3 col-sm-6">...</div>
</div>
</div>
...
</footer>
Considere la siguiente tabla con las clases utilizadas en el componente y el enlace a la documentación de Bootstrap.
Clase | Descripción | Enlace a la Documentación |
---|---|---|
container | Proporciona un contenedor con ancho fijo y márgenes automáticos en los lados para centrar el contenido. | Documentación Containers |
row | Define una fila para el sistema de grid de Bootstrap. | Documentación Grid |
col-md-3 | Define una columna que ocupará 3 de 12 partes del ancho en dispositivos medianos y más grandes. | Documentación Grid |
col-sm-6 | Define una columna que ocupará 6 de 12 partes del ancho en dispositivos pequeños y más grandes. | Documentación Grid |
Clase | Descripción | Enlace a la Documentación |
---|---|---|
mt-5 | Aplica un margen superior de 3 rem al elemento. | Documentación Margin |
py-5 | Aplica un padding vertical (arriba y abajo) de 3 rem al elemento. | Documentación Padding |
d-flex | Aplica el estilo de diseño flex al elemento, permitiendo una distribución flexible de los elementos hijos. | Documentación Flex |
flex-wrap | Permite que los elementos flex se envuelvan a la siguiente línea si no hay suficiente espacio. | Documentación Flex |
justify-content-between | Distribuye el espacio entre los elementos de manera que el primer elemento esté alineado a la izquierda y el último a la derecha. | Documentación Flex |
Revise los cambios en el navegador.
Utilice el inspector para comprobar el cambio en el diseño
Revise las diferencias al cambiar el ancho del dispositivo entre 575 y 576.
< 576px | ≥ 576px |
---|---|
Revise las diferencias al cambiar el ancho del dispositivo entre 767 y 768.
< 767px | ≥ 768px |
---|---|
kit de herramientas
para front-end
potente, ampliable y repleto de funciones. Con el cual puedes crear y personalizar con Sass, utilizar el sistema de grillas y los componentes
prediseñados.
plantillas
básicas (HTML, CSS y JS) gratuita con Bootstrap, p.e.: Start Bootstrap, BootstrapMade, Creative Tim o Theme Wagon.¡Brutal colección de componentes de UI para tu web!
— Miguel Ángel Durán (@midudev) October 17, 2023
✓ Open Source
✓ De código HTML y CSS
✓ Listos para copiar y usar
✓ Botones, inputs, cards, loaders y más
→ https://t.co/fGpDO724qL pic.twitter.com/smOoViWTEv
landing page, kit de herramientas, front-end, componentes, plantilla