¡Hola! Soy ManzDev, desarrollador web al que le encanta el frontend. Aquí tienes una lista de retos para tus primeros pasos en el desarrollo web. ¡No te olvides seguirme!
Construye una página con un párrafo que tenga enlaces internos y externos (a otros sitios web).
EnlacesValida el código HTML de tus ejemplos anteriores (y los siguientes a partir de ahora).
Validación HTMLColoca una imagen en formato JPEG-XL. Si el navegador no la soporta, que use AVIF. Sino, que use JPG.
FallbacksCrea un pergamino con una lista de objetos, donde se numere con números romanos (mayúsculas).
ListasBusca 5 videos de youtube. Inserta uno en la página. Haz que se pueda cambiar entre ellos como una TV. Dale estilo con CSS para que se vea más bonito.
IframesCrea un slider que permita seleccionar un número entre 1-50 y lo muestre en vivo al cambiar. Requiere algo de Javascript.
Input rangeCrea una barra medidora que muestre los tickets vendidos en un cine (Ejemplo: 64/100 tickets vendidos).
MedidoresMuestra un bloque de fragmento de código CSS en una página. Si quieres ir al máximo, añade una librería Javascript para añadirle resaltado de colores.
PreformateoCrea una página con un video MP4 (no de youtube), que muestre una imagen de portada antes de darle a reproducir.
VideosMuestra un texto con el atajo de teclado CTRL+ALT+SUPR y dale estilo para que parezcan teclas.
KeyboardCrea una card de usuario: username como título, un avatar de imagen, edad, país, nacimiento y enlace a su web.
Tabla HTML5Crea un pequeño artículo de prensa con una noticia inventada. Usa etiquetas HTML semánticas.
SemánticaCrea una tabla con información. Incluye una cabecera y un pie de tabla. La última columna será de un color diferente.
TablasCrea un formulario para dejar un comentario en una página: Usuario y comentario de texto.
TextareaCrea una lista desplegable donde se pueda seleccionar entre 3 grupos de productos ficticios.
SelectEn la lista anterior, permite al usuario introducir opciones personalizadas (no sólo las de la lista) y filtrar las opciones existentes.
DatalistCrea un formulario de registro que valide si el username escrito es válido (sólo letras y números) o no.
PatternCrea una galería de fotos. Asegúrate que no se cargan si están fuera de la región visible del navegador.
ImágenesCrea un mensaje emergente al pulsar un botón, que desaparezca al pulsar fuera del mensaje.
PopoverCrea una serie de etiquetas que permitan mostrar como miniatura una imagen en redes sociales.
OpenGraphCrea una ventana modal que bloquee la interación con otros botones. Requiere un poco de Javascript.
DialogCrea un sistema de pestañas (tabs) para mostrar información. Necesita algo de Javascript.
HiddenCarga una librería Javascript de confetti y lánzalo cuando pulses en un botón. Requiere algo de Javascript.
Script