Esta es una solución al Notifications page challenge on Frontend Mentor. Los retos de Frontend Mentor te ayudan a mejorar tus habilidades de programación mediante la creación de proyectos realistas.
Los usuarios deben ser capaces de:
- Distinguir entre notificaciones "no leídas" y "leídas
- Seleccionar "Marcar todo como leído" para cambiar el estado visual de las notificaciones no leídas y poner a cero el número de mensajes no leídos.
- Ver el diseño óptimo de la interfaz en función del tamaño de la pantalla del dispositivo.
- Ver los estados "hover" y "focus" de todos los elementos interactivos de la página.
- URL del sitio web: Notification page
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
- JavaScript
- Tailwind - CSS framework
Asegúrate de tener instalados los siguientes programas en tu computadora:
- Node.js (Incluye npm)
Primero, clona el repositorio en tu computadora utilizando git:
git clone https://github.com/tu-usuario/notifications-page.gitCambia el directorio a la carpeta del proyecto clonado:
cd notifications-pageInstala las dependencias del proyecto usando npm:
npm installPara compilar y minificar los archivos CSS y JavaScript, ejecuta el siguiente comando:
npm run buildAsegúrate de que la estructura de tu proyecto se vea de la siguiente manera:
notifications-page/
│
├── node_modules/
│
├── public/
│ ├── assets/
│ ├── css/
│ │ └── styles.css
│ └── js/
│ ├── script.js
│
├── src/
│ └── css/
│ │ └── tailwind.css
│ ├── js/
│ │ ├── main.js
│ └── functions.js
│
├── .gitignore
├── package.json
├── package-lock.json
├── README.md
├── tailwind.config.js
└── webpack.config.jsPara ver la página en tu navegador, puedes usar un servidor local como Live Server de VS Code:
- Instala la extensión Live Server en VS Code.
- Abre el proyecto en VS Code.
- Haz clic derecho en el archivo index.html y selecciona "Open with Live Server".
- LinkedIn - Daniel Rodado
