Design comparison
Solution retrospective
Frontend Mentor - Blog preview card solution
This is a solution to the Blog preview card challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Table of contents
Overview
The challenge
The challenge involved the following tasks:
- Creating specific mixins to control styles more accurately.
- Setting rules for the card to change the title color when hovered.
- Ensuring the width and height are not affected by size changes.
Screenshot
Links
- Solution URL: GitHub - Blog Preview Card Solution
- Live Site URL: Live Site - Blog Preview Card
My process
Built with
- HTML
- SCSS
What I learned
I honed my proficiency in SCSS during this project.
Author
- GitHub: Tre3s-byte
- LinkedIn: Tre3s-byte on LinkedIn
Community feedback
- @AGutierrezRPosted 11 months ago
Hola! me gusto mucho como ha quedado!
Tengo algunas sugerencias que podrian interesarte.
- El
body
no debe tener limitada suheight
. En lugar de utilizarheight: 100vh
, utilicemin-height: 100vh
. - Puedes eliminar los margenes a la izquierda
margin-left
que usaste encard__header
,card__content
y.footer
y agregar un padding en el.card
en si. Esto te ayuda a evitar la microgestion de espacio en el contenido de la tarjeta, ya que en vez de que cada uno sea responsable de espacio, es la tarjeta la responsable. - No uses
width
yheight
para determinar las dimensiones de la tarjeta, puedes usar unmax-width
para evitar que crezca mas de la cuenta y elheight
lo puedes eliminar y dejar que el contenido defina la altura (en este caso es mas util) - La ilustracion es de adorno, podrias quitarle el
alt
que le has colocado, asi lo lectores de pantalla lo ignoraran. - El avatar puede beneficiarse de un
alt
mas descriptivo, como "Headshot of Greg Hooper" o "Avatar of Greg Hooper"
Espero que esto sea de ayuda 😁. Pero mas importante es decirte que lo estas haciendo muy bien!
Happy coding!
Marked as helpful0 - El
- @BlackpachamamePosted 11 months ago
¡Te quedo muy bueno!
Te dejo algunos comentarios que pueden ayudarte a mejorar:
- El <aside class="attribution"> debería ser <footer class="attribution">
- Acá
<a href="#">Your Name Here</a>
deberías poner tu nombre - En el
body
repetiste varias propiedades, por ejemplo, pusistedisplay: flex
dos veces - En el
body
la propiedadflex-wrap: nowrap
es innecesaria. Podrías agregar ungap: 20px
para separar elmain
delfooter
- Usa
min-height: 100vh
en lugar deheight; 100vh
(con esto estas restringiendo una altura especifica, puede generar resultados inesperados) - El
width: 100vw
es innecesario
Marked as helpful0@Tre3s-bytePosted 11 months ago@Blackpachamame
Hola Marcos, muchas gracias por tus comentarios! Lo revisare
1
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord