Hello 👋!
Worked really hard on this one, would really appreciate if you guys can give some feedback.🤓.
Hello 👋!
Worked really hard on this one, would really appreciate if you guys can give some feedback.🤓.
Good job, I working on this one as well. Take a look at the following points:
In my opinion the more interactive a UI is the better and therefor as frontend dev you should use at every at you disposal where it makes sence for example for simple link a hover state suffices but somewhere else you might wanna spice things up with custom animation/transitions.
the toggle button for the theme needs a hover state to communicate to the users it could be changed.
the card representing each contry needs a hover state as well to let the user know there is more.
The border contries displayed in the footer of when you click on contry
Take a look at the issu rapport generated and correct them.
The mode toggle button is not keybord accessible and has a too wide of a clickable area by which I mean if you click in the middle of header you can change the theme, the clickable area should be a small rectangle covering the toggle button.
The queries that don't mapp to a real country, it should display a "no result" message to let the user know it does not exist.
Happy coding :=)
I tried to make this a single page app and because of that I almost didn't do the bonus challenge. But somehow I finished it. I tried to reuse as many code as possible and overall, I'm really satisfied with how it turned out.
I learned a lot about JS and familiarized myself with timing functions. The hard part for me was fitting everything in one file and reusing them. I also added some sound effects and hopefully it doesn't annoy you. I'd very much love to hear your feedbacks and suggestions on how I can improve further. Happy Coding!
P.S. I had my overflow: hidden
on my body before, that's why the preview screenshot looks messed up. I fixed it by putting it all in a wrapper and it should be fine now.
Hi Kaung!, Congrats on completing this, it's not a easy beast to sly. I think the the sound effects a positively supplemental to the interactivity, it's always fun and inspirational to see individuals mark up the interactivity (pun intended) and get creative.
game:
modal.js
rockPaperScissors.js
rockPaperScissors-extended.js
main.js
The close icon in the modal has a simple hover state where the bg color is changed to red.
Upon tabbin the game button excute the styles of the hover state, it would be benefiery to visual user if the aslo had some kind of visual marker like a ouline:
game-button{
&:hover,&:focus{
outline: 1px solid color;
outline-offset: 0.25rem;
}
}
A note about you implentation of the mode, using a unordered list has accessibility implication such as a screen reader would take much longer time to read all the five list item reather tha a simple heading one therefore the mode is semantically better descriebed be a <h1>.
The pluse animation is key visual, suggetively it should be amplified.
Keep coding :=)
This was really much tougher than i thought it would be. Used typescript for handling animations and add/remove classes. Your thoughts are very welcomed. :)
<article class="article"> <div class="article__content"> <h3 class="article__heading"></h3> <p class="article__text"></p> <div class="article__profile">...<div> </div> <div class="article__img-wrapper"> <img class="article__img"/> </div> </article> ``` Keep coding :=)
Any comments appreciable
It would've looked better with original background-color, totatly respect your choci (just a suggestion).
Add hover state to the soical icon, a minimal hover state would be a subtle change in size, something like
.icon:hover{
transform:scale(1.1)
}
Keep coding :=)
Hi everyone!
I'm not sure about how I set up the responsive width of the box. I'd like to know if there are better ways to achieve the same result (maybe without using pixels unit?). Also I'd appreciate some advice on how to "shrink" my CSS file, I mean if there's something I can delete or position differently to get a cleaner file.
Thank you all!
Regarding you query:
Keep coding :=)
Please help! in workflow section, I have a flex container for the flex-looking content columns, but somehow the contents inside 3 flex items are not correctly aligned. Any help/hints would be greatly appeciated!
Regarding you query:
I not sure if i understand you're question correctly, it would help a great deal if you describe the desired outcome that you're trying to accomplish.
If you're mean not flex-items don't have eaqual width by "not correctly aligned", there are different ways of making that happen. The first item is taking more space that the two other because it's has more content.
.container{
justify-content:center;
}
.container > * {
flex:1;
}
.container{
justify-content:space-between;
}
.container > * {
max-width: value
}
Keep coding :=)
everything is fine in this airticle component only challange that stuck me is responsive layout.
Regarding you query: 1- The basic rule for using divs is if there are no other nativ html elements that describe the content more semantically you can use divs. As developer we always wanna write code that dry(don't repeat yourself) so the anwer is yes, you overuse divs in places where it's not necessary. For instance you can style this the samm way:
<div class="infoSite">
<h1 class"infoSite__heading"></h1>
<p class="infoSite__text"></p>
<div class="infoSite__profile">
</div>
</div>
2- I not sure if understand what you mean, it would be easier of you refer to the element or class but if you're aimaing to center profile you need to set that property on both profileShare and profile.
3- There different ways of doing it depending on complexity of the color change but in this case I this filter: brightness(value)
to change the brightness and if you need to change the color you need to use a css filter generator to generate the mix of functions that produce the desired color, I use this one, you enter the color's hex representation and get the color: https://codepen.io/sosuke/pen/Pjoqqp
Keep coding :=)
Hey guys, I have finished the Fylo landing dark theme page challenge. Any feedback on improving the UI is welcome. Thank you!.
Keep coding :=)
May have made more difficult than it should be using Grid for mobile and desktop layout. But got to learn many things about Grid. Hope I got it right.
Keep coding :=)
My Solution for Four card feature section
I want to start JS from today any suggestion on what should I learn first or how should I start?
Going from mobile view to desktop when your media query hits first, the grid container sticks to the side, it does't look appeling visually, put some padding on it.
Checkout the freecode camps curriculumn for js.
Keep coding :=)
It is not that responsive but I have added pagination, loading extra things. feel free to give your response.
Teke a look at the issues mentioned in the rapport and fixs them, specially the accessibility relatd onee.
Whenever you dealing with user input, the main thing you have to take into consideration is:
Keep coding :=)
Your feedback would be appreciated!
This just opinion but the custom form validation suffices as communication for user and there's no need to have the native html validator too.
The input controlls on desktop view is not behaving the same as in mobile view becuase when you try to click on it and input you email only 1/4 of it from top is interactive, this becuase when you use the position:relative;
on errorMsg it get higher z-index than input controll, you can easily solve it by giving the control a higher z-index.
Spend some time reading about mobile first workflow since it makes it alot easier to work in responive way the is not geared twords specific viewports but rather responsiveness in general.
Keep coding :=)