This is a solution to the Testimonials grid section challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Note: Delete this note and update the table of contents based on what sections you keep.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- Solution URL: https://diegoibh.github.io/css-grid-project/
- Live Site URL: https://diegoibh.github.io/css-grid-project/
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
I managed to spend more time in optimizing code for general purposes which is normally hard for me to see or put time in (all though I would like to hear opinons on how my code might be to extensive or confusing).
Also, to give more general mesure units for margin, padding and font-size... which in return makes it easier to adjust to screen on different sizes by increasing :root font-size.
Below some simple animation to give more attention to the image of the testimonials:
.student-img{
border-radius: 50%;
border: 3px
}
.container:hover .student-img{
animation: pulse 2s infinite;
animation-timing-function: ease-in-out;
}
@keyframes pulse{
0%{box-shadow:0 0 4px orange}
25%{box-shadow:0 0 6px orange}
50%{box-shadow:0 0 10px orange}
75%{box-shadow:0 0 6px orange}
100%{box-shadow:0 0 4px orange}
}I am still figuring out how line-height works with for different font sizes or headers
Optimizing code (less lines equal result)
Having a better understanding on design and animation.
- Youtube Channel of Traversy - Great with specific crash courses or topics that you would like to get in to, as for this case, was CSS Grid.
- W3Schools web site - Good for reminders on code and concepts, as a refresher.
- Website - DiegoIBH
- Frontend Mentor - @Diego Barros
- Twitter - [@ibhDiego]

