fylo data storage component - flexbox | mobile-first | responsive
Design comparison
Solution retrospective
I actually put quite a few new properties into practice for this solution, so I really enjoyed this challenge! Please leave some suggestions to help me improve, thank you.
Community feedback
- @elroytoscanoPosted almost 3 years ago
Hi Anosha, great job with the pixel perfect design and clearing Accessibility and HTML tests.
Here are some areas you may improve:
- As Aakash mentioned, your
icons
class and sub-classicon
could use visual feedback, like change inbackgroundColor
andcursor:pointer
. - You may consider improving semantics by using an unordered list
ul
foricons
instead ofdiv
andli
for theicon
div
. Again good job with providingalt
for the img tags. - The progress bar from 0GB to 1000GB indicates a range and you can use
<input type="range"/>
followed by labels. This will make your progress bar code semantically correct. Here's an example: https://jsfiddle.net/okyf0omz/3/
Hope this helps.
Marked as helpful3@anoshaahmedPosted almost 3 years ago@elroytoscano Wow, those are some things I didn't know!!! Thank you!!
1@anoshaahmedPosted almost 3 years ago@elroytoscano Just added some active-states! (My git page takes an hour to update after changes though.)
I didn't change
.icons div
toul
but i'll remember to do that in the future!I can't give that input-type to the progress bar since it's not supposed to take INPUT from the USER directly, however I did watch a YouTube just now to learn how to design a progress bar better.
Thank you for the suggestions!
1@elroytoscanoPosted almost 3 years ago@anoshaahmed Oh yeah, you're not taking an input. With respect to input range, I'll check it out later and get back to you as I have some work right now.
You're welcome. Glad I could help :)
Marked as helpful1@elroytoscanoPosted almost 3 years ago@anoshaahmed There are two
html
elements you can use for displaying a progress,progress
andmeter
,progress
is used when completing a task whilemeter
is used when considering a known range, as in your use case. Don't forget to wrap it in aform
element.Here's a simple example: https://codepen.io/elroytoscano/pen/ExwpjgE
Marked as helpful1 - As Aakash mentioned, your
- @Hamza-NoahPosted almost 3 years ago
this is absolutely amazing you made it identical 100% with the design keep going your amazing work
Marked as helpful3 - @mattstuddertPosted almost 3 years ago
Excellent work on this challenge, Anosha! The solutions you've been submitting are really high quality! 🙌
You've received some great feedback so far. One thing I'll add is that you're quite right about the brand name being a good
h1
in this design, but I'd recommend wrapping theh1
around the logo and changing the imagealt
text to "Fylo". Thealt
text of "Logo" isn't very descriptive, as it should say who the logo is for. Wrapping theimg
in ah1
will mean the "Fylo" text is defined as ah1
, which will have the desired effect.I hope that helps. Keep up the great work! 👍
Marked as helpful2@anoshaahmedPosted almost 3 years ago@mattstuddert Thank you for commenting on my solution Matt and for the generous compliment !!!!! And THANK YOU for telling me that, because I did not know I could use an image as a heading!
1@mattstuddertPosted almost 3 years ago@anoshaahmed, you're welcome!
Marked as helpful1@elroytoscanoPosted almost 3 years ago@mattstuddert That's a brilliant way of using a
h1
with a logo. Thanks for the feedback Matt, it can be used extensively across several designs 👍Marked as helpful1@mattstuddertPosted almost 3 years ago@elroytoscano, no problem! For a lot of designs, for example, whole pages, using a
h1
to wrap the logo isn't the best solution. But in this particular instance, it is.Your
h1
should be reserved for the most important content on the page. So for larger pages and multi-page websites, this typically wouldn't be the logo.I hope that helps 👍
Marked as helpful2 - @igor-ostojicPosted almost 3 years ago
How do you always make the design pixel perfect ?
Do you use Figma and copy all the widths and heights pixels or do you eyeball it ?
Amazing job !
Marked as helpful2@xZAYEDxPosted almost 3 years ago@anoshaahmed how exactly?? could you share some tips please. I really love your work and I want to be as good as you 💯
0 - @cacostedPosted almost 3 years ago
Hello your solution link is broken, you should check it out
Marked as helpful1@anoshaahmedPosted almost 3 years ago@caastech thank u for letting me know. fixed it
0 - @Sdann26Posted almost 3 years ago
It looks beautiful ^^,
Marked as helpful1 - @arshaqkvPosted almost 3 years ago
❤️
Marked as helpful1 - @ayadi1Posted almost 3 years ago
great job
Marked as helpful1 - @dovelmPosted almost 3 years ago
beautiful... 40 hearts!!!
Marked as helpful1 - @GamuchiraiSPosted almost 3 years ago
Oh my goodness, this looks fantastic!
Marked as helpful1 - @jonathan401Posted almost 3 years ago
this is amazing, how did you design your solution to the be 100% identical to the challenge? so beautiful
Marked as helpful1 - @skyv26Posted almost 3 years ago
Awesome, Really Good work, But I think your active states are missing.
Marked as helpful1@anoshaahmedPosted almost 3 years ago@skyv26 thank Aakash! i don't think there were any active-states in the design folder, but i suppose i should've added some myself
1@skyv26Posted almost 3 years ago@anoshaahmed i think those icons have states ! But as you said, might be true
Marked as helpful1@anoshaahmedPosted almost 3 years ago@skyv26 Just added some active-states! My git page takes an hour to deploy after changes though
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