Hiya,
Any feeback would be welcomed specifically class spedification and responsiveness.
Thank you :)
Hiya,
Any feeback would be welcomed specifically class spedification and responsiveness.
Thank you :)
Hey Chris-Ann! Great job on the layout!
There's a couple of things I'd keep in mind regarding the design:
It's details like this that will get your solution from looking good to looking great!
Hey There π, hope you take a look π and give me your helpful feedbackποΈ πThank youπ
Hi Salah Eddine,
First thing I noticed: your solution is looking really nice! Loving the spacing, typography and overall feel. Well done! π
A thing to consider:
Honestly, going through your code I think you did really well and I don't have a lot of feedback. Keep up the great work! π
Please give me some feedback, i think my script need to optimize :D I can make this thing like in design (with 1 media query at 375px), but it too hard if you wanna see content between around 376px - 800px, so i split it to 3 parts. Did i do anything wrong? Sry for my bad english. Thank you!
Hey Toyger,
I think your solution is looking really good! ππ»
The things I found are that:
Curious to see what feedback other people have! Keep up the nice work! πͺπ»
First attempt at trying to use BEM so please let me know if this is even close to being correctly done at all. Also my javascript is still a work in progress so I know there's probably an easier way of doing that too. Any areas of this project that you feel could be improved please let me know, I'm open to all suggestions. Thanks for looking :)
Hey Leon, cool to see you're learning to use BEM! πͺπ»
I've looked at your code and noticed you're not using the --
part in BEM correctly yet.
For example:
<div class="card__offer"><p class="card__offer--text"><span>Try it free 7 days</span> then $20/mo. thereafter</p></div>
So .card__offer
suggests that this is in an element in .card
which it is not. So, maybe change this to be the block and call it .card
.
The text (honestly, I'm not sure you even need a class on this paragraph as you'll probably style all text the same in here) could become .card__text
.
Only use the --
in your class if it is a modifier on an already existing element.
For example, let's say this case of the .card__text
is special since it is highlighted. You want all the styling .card__text
already has, but with a modification on it's background-color. You'd make it like <p class="card__text card__text--highlight">
to use the basic styles and apply the modifier.
Be sure to check out some articles diving into what all the ideas behind BEM are to avoid making these mistakes. Hit me up on Slack if you need some more help! I'm on there using the same name as I am here. ππ»
I coded desktop first, mobile responsive design using Sass and flexbox layout.
form validates the value and gives error if input value is empty, and if email address is not formatted correctly.
Any feedback & suggestion for improvement would be very much appreciated βΊοΈπ!!
Hey Nafsuki!
Your solution looks great - really well done! π€©
One thing I'd consider paying attention to is the nesting of your SASS.
Right now your style on, for example, your h1
only works as long as it is in the .container
. Do you really need that depth in your selector or risk the style breaking as soon as it is used outside of the .container
?
In a small project like this obviously it's no problem at all, but keep this in mind on bigger projects! π
Hey guys,
I skipped the JS for this challenge, I'll probably come back to it a little later. Some questions:
Cheers
Hey!
So my tip: instead of setting a padding or margin left on all the separate content elements, just set a padding-left on your .left-wrapper
so it's more universal and anything your throw in there is just aligned properly by default.
Great solution overall, keep up the good work! πͺπ»
I am having problem in writing code for mobile design.Please guide me with the same.
Hey Rajiv! I'd suggest for your next challenge you also look into mobile first development. This way your default layout is working for mobile and with the use of min-width breakpoints you'll add more complexity to the layout to make columns and stuff like that!
I had a lot of trouble with the positioning and child/parent height relationships. Ended up having to use width: 100% for the html and body elements.
I also need a better way to position the buttons. I tried but could not anchor them to where I'd like it to be and have the position scale with the page size.
If someone could take a look at my html/css and give me some pointers, I'd greatly appreciate it.
Hey Jackie! Overall it's looking great!
I think you should really just dive a bit deeper into how setting position absolute affects the element.
In this case you'd want a div around your image that is position: relative;
and also has your absolute element in it.
This way the absolute is always relative to the dimensions of the image and it's easy to always display it at the bottom-left with a little offset!
Any feedback are welcome! ^_^
Hey Bestian! Your solution looks great!
I think on your next challenge try to really nail the details in the design. For example:
I think learning to work on this next level of details will greatly help you become an even better front-end developer! πͺπ»
Hey folks, This is my first ever attempt at creating a responsive webpage. I decided not to use Bootstrap and try and figure out the responsiveness using the CSS media queries. Do let me know your thoughts and feedback as it will definitely help me get better at this.
Hey Kanav, honestly a great job for your first responsive page! ππ»
What I noticed is that before the layout goes to mobile it gets very narrow. Try adding another breakpoint for screens that are small, but not as small as mobile phones and maybe set it to have 2 cards per row! π
Honest Critic needed also I need help with Javascript I am finding it hard understanding some concepts.
Hi Adetayo! Overall I think you did a great job! πͺπ»
For the help with JavaScript I think it's easiest to help for more specific help in the Slack channel.
Regarding your solution:
I see you already worked on some awesome challenges, but maybe try a few of the Newbie ones. They'll be easier, but they're quick and great practice to work on your skills to really focus on implementing the design more accurately. π