PROY78: Oracle Landing Page

Prepárate para codificar este diseño hermoso de una Landing Page para Oracle. Es una gran oportunidad para poner a prueba y mejorar tus habilidades en HTML y CSS.

Mar 25, 2024

Oracle Landing Page

notion image
Bienvenido👋,
🚀Nuestra misión es crear esta Landing page de Oracle, 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 texto decorado (text-decoration) sobre las opciones del menú.
  • Ver un estado hover sobre los botones.

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
Montserrat: (https://fonts.google.com/specimen/Montserrat)
Colores
body background: #EEF1FC card background: #FFFFFF button background: #597FE2 footer background: #E2E7FA menu options: #13274F text body: #000000
Contenido
Color Oracle How To Manual Design Tips Useful Links Design for the color impaired Color Oracle is a free color blindness simulator for Windows, Mac and Linux. It takes the guesswork out of designing for color blindness by showing you in real time what people with common color vision impairments will see. Download for Mac Download for Windows Requires Java 6 or higher Download for Linux Requires Java 6 or higher About Development: Bernie Jenny, Monash University, Australia. Ideas, testing and icon: Nathaniel Vaughn Kelso, California. Feedback Color Oracle is a work in progress and will improve with time and your input. Please share your Color Oracle testimonial with us and send us an email. Source Color Oracle is open source, available on GitHub for Mac and Windows/Java. © 2006–2018 by Bernie Jenny, Monash University, Melbourne, Australia. Last site update: 5 May 2018.

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"> <meta name="keywords" content="Palabra clave 1, Palabra clave 2, Palabra clave 3">

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 - Oracle Landing Page

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⚡