Latest comments
- @eenareeSubmitted over 3 years ago@RayaneBengaouiPosted over 3 years ago
안녕하세요 Nari Lee,
Congrats for completing this challenge ! 🙂
I'd like to suggest :
-
Add some CSS transition to make your hover animations smoother. For example It could be something like
transition : all 0.3s ease
where "all" is the CSS property you want to animate. This article is great also to understand how and when to use ease effects (especially ease-in and ease-out) : https://css-tricks.com/ease-out-in-ease-in-out/ -
I would personally try to break down the Calculator component into smaller pieces to make it simpler to read. Here I can see multiple useEffect hooks, thus they could be separated into other components that only do only 1 thing.
-
It's great that you took the time to handle non authorized values such as 0 persons or 0 dollars, but to push it even further you could handle the situation when there are too many people compared to the bill amount. If I put 3$ with 1000 persons the tip amount and total are equal to 0.
Otherwise, well done for the challenge and it's also responsive, which is great !
Have a nice day ! 🌞
0 -
- @MehmetCanBOZSubmitted over 3 years ago@RayaneBengaouiPosted over 3 years ago
Hello Mehmet Can BOZ,
Congrats for completing this challenge ! 🙂
I'd like to suggest :
-
I don't think you are using the correct font from the design (Kumbh Sans)
-
Some text colors/weights are a bit off compared to the design
-
I would add
object-fit : cover
to your slider image to make sure the image isn't stretched. -
When an image is opened from the slider, I think you should make the background darker for a better contrast.
-
On the mobile menu, I would add
cursor : pointer
instead of text here.
Have a nice day ! 🌞
Marked as helpful0 -
- @ApplePieGiraffeSubmitted almost 4 years ago@RayaneBengaouiPosted almost 4 years ago
Hello APG ! 👋
I'm a bit late on this one but as everyone already said this looks AMAZING and as always, the animation is so smooth 🤩.
I wasn't ready to see me on the scroll back haha, nice easter egg, thanks a lot ! 😊
Have a nice day ! 🌞
1 - P@Lusk1nhaSubmitted almost 4 years ago@RayaneBengaouiPosted almost 4 years ago
Hello Lucas Pedro,
Congrats for completing this challenge and trying out React! 🙂
For a little project like this one, it's quite heavy, but when you'll do bigger projects with React you'll see how enjoyable is it to re-use components and manage state ! 😉
Here I would just suggest to use
mix-blend-mode: multiply
on your image rather thanfilter
to mix it with the purple background and thus get closer to the design.Overall, well done for the challenge and happy coding ! 😃
1 - @kadherynaSubmitted almost 4 years ago@RayaneBengaouiPosted almost 4 years ago
Hello Kadheryna,
Congrats for completing this challenge ! 🙂
I'd like to suggest :
-
Your
background-size
property is invalid. Instead of havingbackground-position: top-left, bottom-rigth;
, it should bebackground-position: left top, right bottom;
. There was a typo on "right" and there is no need to add "-" between values. -
Add
min-height : 100vh
to yourbody
. It will make sure that your body covers the entire viewport, thus, your second background image can position bottom right correctly. -
Modify the
font-weight
property of your<h1>
and the text in the reviews to match better the design. -
Use the
max-width
property on your boxes so that they don't overscale on big screens.
Overall, well done for the challenge and happy coding ! 😃
0 -
- @josuke0227Submitted almost 4 years ago@RayaneBengaouiPosted almost 4 years ago
Hello Josuke,
Congrats for completing this challenge ! 🙂
It looks super nice ! I really like the animations on scrolling, I saw you used AOS, I've never tried it before, is it great ?
I also love the way your form inputs behave with the label moving to the top ! How did you make this effect ? I'm curious about that ! 😁
Have a nice day ! 🌞
1