He realizado pequennas modificaciones esteticas y de rendimiento.
A su vez, converti todo el codigo css => sass, el cual se me dificulto con el tema de las media query con el orden y la ubicacion de el mismo del mismo, al ser desktop-first, pero se logro.
Como tambien me tome el atrevimiento de optimizar todas las imagenes originales comprimiendolas en webp y modificando tanto su calidad como sus dimensiones, para que se ajusten a los requerimientos de nuestra pagina.
Mantiene la estetica minimalista pero quite algunos elementos del css para mantenerla aun mas limpia
y agradable.
Ademas de agregarle un leve efecto de blur para la seccion de el main =>( 'Product List')
Para alojarlas en la nube de manera gratuita y evitar binarios en tu repositorio, te recomiendo link --> postimage
Esta pagina te proporciona diferentes tipo de link para todo tipo de proyectos
Por motivos de optimizacion es recomendable si el disenno te lo permite usar funentes por defecto, para evitar llamar repositorios interactivos como lo serian google-font
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Inter:wght@300;500&display=swap" rel="stylesheet">➕
// fonts
$primary-font:'DM Sans', sans-serif;
$secundary-font: 'Inter', sans-serif;👇
Pasar asi mismo a solo declarar el tipo de fuente dentro de el css jugando asi misma con el font-size: ; & font-weight: ; mejorando asi el rendimiento de el sitio y evitanto fallos de los repositorios interactivos
body{
font-family: 'Roboto', sans-serif;
font-size: 62.5%; // convierte los rem ==> 10px
font-weight: 600;
}Te presento la mejor pagina y desde hoy tu mejor amiga te permite de manera gratuita comprimir imagenes de manera gratuita.
Link -> squoosh
- Modificar su tamanno
- Reducir la paleta de colores
- Elegir entre multitud de formatos para comprimir
- Definir la como quieres reducir la calidad
- Ver el resultade en tiempo real en conjunto con el porcentaje de tamanno ahorrado
Todo esto solo arrastrando la imagen que deseas comprimir
Cada pequenno detalle como cuando se presiona un boton, y te devuelve la una sensacion de respuesta agradable, mejora de forma radical la experiencia del usuario mediante etiquetas dentro de css como :hover & :active en conjunto con transitions que no entorpescan la experiencia de el usuario. hacen la diferencia
Recuerda en mobile no se deben utilizar dichas etiquetas ya que no contamos con un cursor
Actualmente tengo dificultades con las animaciones para las ventanas con js sobre todo en mobile.(si cualquiera puede ayudarme a resolver dicha duda lo agradeceria un monton)





