PROY77: Statistics Component

Este diseño es perfecto para mejorar tus habilidades en HTML y CSS. Será una gran oportunidad para usar los elementos input de tipo range.

Mar 24, 2024

Statistics Component

notion image
Bienvenido👋,
🚀Nuestra misión es crear este componente de estadística, usando HTML y CSS, y lograr que se parezca lo más posible al diseño.
🧑‍🚀Los usuarios deberían poder:
  • Ver el diseño óptimo según el tamaño de pantalla del dispositivo.
  • Ver un estado hover sobre el botón.

Ideas para comenzar

Puedes utilizar cualquier flujo de trabajo con el que te sientas más cómodo. A continuación, recomendamos un proceso de trabajo.
  1. Analiza: Analiza el diseño para saber cómo abordarás el proyecto. Este paso es crucial para ayudarte a pensar en el marcado HTML y las clases CSS.
  1. Plantilla: Utiliza cualquiera de las plantillas que proporcionamos.
  1. Git: Inicia el proyecto con Git. Este paso será muy útil para ayudarte a practicar los comandos básicos de Git.
  1. HTML: Comience por el marcado HTML. Utilice las etiquetas que sean coherentes con el contenido.
  1. CSS: De arriba hacia abajo, comience escribiendo los estilos base del proyecto, estilos generales, estilos reutilizables, etc.
  1. Documenta: Agrega un archivo README.md al proyecto y describe tu experiencia con el desafío.
  1. GitHub: Crea un repositorio en GitHub con el nombre del proyecto y enlaza para subir los archivos.
  1. Despliega: Deja que el mundo sepa lo que has construido. Puedes utilizar un hosting gratuito como Netlify, Vercel, GitHub Pages.
  1. Comparte: Envía tu solución a nuestro grupo de Facebook para que lo vea el resto de la comunidad.
  1. Crea: Escribe un artículo en LinkedIn sobre este proyecto, estaremos encantados de leer y apoyarte. Puedes agregarnos como colaboradores para ayudarte a completar el artículo.

Recursos del proyecto

Diseño
Plantilla
Tipografía
Poppins: (https://fonts.google.com/specimen/Poppins) Merriweather: (https://fonts.google.com/specimen/Merriweather)
Colores
body background: #0E183E card background: #FFFFFF button background: #0E183E paragraph: #0E183E input range 1: #FC9861 input range 2: #618CFC input range 3: #FC6186
Contenido
Your courses Math 52% Chemistry 76% Science 21% View all courses Summary - 2021 Open courses 21 Finished courses 18

Recursos adicionales

Biblioteca de íconos que puedes utilizar:
Documentación
Plataformas para crear contenido:

Ejemplos de código

Centrar elementos verticalmente y horizontalmente:
.container {    display: flex;    justify-content: center;    align-items: center; }
.container {    display: grid;    place-items: center; }
.container{   position: absolute;   top: 50%;   left: 50%;   margin-right: -50%;   transform: translate(-50%, -50%); }
Crea un círculo perfecto:
.circle { width: 2rem; aspect-ratio: 1 / 1; border-radius: 50%;   border: 1px solid #333; background-color: #fb98f3; }
Crea fondos gradientes:
body {    /* Sympathy */    background: linear-gradient(to right, #5a5bf3, #91e7d9);    /* Pacific */    background: linear-gradient(to right, #8aedf6, #60a2f5);    /* Butterfly */ background: linear-gradient(to right, #edaef9, #81b1fa);    /* Cryptic */ background: linear-gradient(to right, #7ec9f5, #3957ed);    /* Aqua */ background: linear-gradient(to right, #65f4cd, #4799e9); }
Adapta el diseño a cualquier tipo de pantalla:
/* Mobile devices */ @media screen and (min-width: 375px) and (max-width: 480px) {    /* Aquí los estilos */ } /* iPads, Tablets */ @media screen and (min-width: 481px) and (max-width: 768px) {    /* Aquí los estilos */ } /* Small screens, laptops */ @media screen and (min-width: 769px) and (max-width: 1024px) {    /* Aquí los estilos */ } /* Desktops, large screens */ @media screen and (min-width: 1025px) and (max-width: 1200px) {    /* Aquí los estilos */ }
Etiquetas meta para mejorar el SEO:
<meta name="author" content="Nombre del autor"> <meta name="title" content="Título del proyecto"> <meta name="description" content="Breve descripción del contenido del proyecto">

Tutoriales recomendados

Lista de recursos para ayudarte a completar el desafío y seguir imparable⚡

Referencias

Nuestro agradecimiento a estas fuentes que hacen posible los recursos y nos inspiran a seguir creando contenido de valor.
El diseño de este proyecto es propiedad de: UI Design Daily - Statistics Component

Preguntas frecuentes

¿Esta iniciativa es gratis?
Completamente gratis, así que tómalo como una oportunidad para mejorar tus habilidades frontend y construir una red de contactos dentro de la comunidad.
¿En serio regalan certificados?
Al finalizar los #100daysofprojects premiaremos el esfuerzo de los participantes con un certificado JavaScript emitido por W3Schools.
Los tres primeros del ranking de participantes recibirán este certificado completamente gratis.
Inicio: 08 de enero 2024.
Finalización: 17 de abril 2024
Premiación: 19 de abril 2024.
¿Puedo usar este proyecto para mi portafolio?
Desde luego que sí, este proyecto lo puedes hacer parte de tu portafolio.
¿Puedo usar bibliotecas/frameworks en este proyecto?
Por supuesto, puedes utilizar las herramientas que necesites para completar el desafío.
¿Cómo puedo conseguir ayuda si estoy atrapado en un desafío?
La forma más rápida es haciendo tus preguntas en nuestro grupo de Facebook o escribiendo al chat en nuestro blog.
¿Cómo puedo enviar mi solución?
Ve a nuestro grupo de Facebook y crea una publicación que incluya la url del proyecto y el repositorio.
Hola Frontend Club, Acabo de completar el proyecto #. Mi solución: Página web: https://profile-card.netlify.app/ Repositorio: https://github.com/01-day-profile-card.git
¿Alguien revisa el proyecto cuando publico mi solución?
Un maestro revisará y calificará la solución del proyecto, tomando en cuenta lo siguiente:
  • El proyecto tiene puntos por mejorar: 1 punto
  • El proyecto está 100% igual al diseño: 2 puntos
  • Agregaste nuevas funcionalidades o animaciones: 3 puntos

La mejor forma de escribir buen código es practicando todos los días⚡