Design comparison
Solution retrospective
I added a Light theme for the website and some other tweaks.
Any feedback to improve my solution is appreciated!
Community feedback
- @FluffyKasPosted about 1 year ago
This looks really awesome! May I ask, how you the light mode images were made?
2@Salah1221Posted about 1 year ago@FluffyKas Thanks, for the crew members images I used the image tracing feature in adobe illustrator, and for the rest (background images and other assets) I used the pen and curvature tools where I placed the original image then drew over it using pen/curvature tool, then removed the original image and finally filled the resulted svg with light colors
2@FluffyKasPosted about 1 year ago@Salah1221 Never knew this existed, thanks! Obviously you put a lot of extra time in an already complex challenge, it's very cool π
1 - @UniquegfPosted about 1 year ago
Nice job π!! I really love the animation you used for the bugger menu ,may I ask , how did you do your bugger menu animation π?
1@Salah1221Posted about 1 year ago@Uniquegf I made a custom svg that includes the burger menu icon and the x icon and are connected with a path. Then I added the
stroke-dasharray
css property to the svg's#top
and#bottom
paths to display only the burger icon (the#middle
path is already the same length), then when you click on the icon, I added an offset usingstroke-dashoffset
css property to the top and bottom paths so they start at the start of the x icon and I changed thestroke-dasharray
so that the paths matches the length of the x icon (for the middle path I addedtransform: scaleX(0)
when clicked).(Try removing all the
stroke-dasharray
andstroke-dashoffset
properties in the css to see how the svg looks like)You can check out this codepen (this is where I got the idea of the burger icon from) and experiment with it to fully understand how it is done
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