I need help with the buttons in hover, I couldn't get them to work.
j5
@jmnyaregaAll comments
- @UnTalPelucaSubmitted over 3 years ago@jmnyaregaPosted over 3 years ago
- To answer your question, there shouldn't a space between the
selector
and the pseudo-class:hover
i.e.download-primary:hover
.
.download-primary:hover{ background-color: var(--secondary-blue); }
Good work on the challenge 👏
Marked as helpful1 - To answer your question, there shouldn't a space between the
- @NinjaInShadeSubmitted over 3 years ago
This is probably the most vanilla javascript and dom manipulation I've done in a good year, as I normally use react. Any way to improve my javascript?
@jmnyaregaPosted over 3 years agoNicely done, I have one suggestion:
- Look into relative units(em/rem), this will enable users to adjust the font sizes of your app from their browser settings.
0 - @Sebastian-1406Submitted over 3 years ago
Cualquier comentario para construir bienvenido sea ... :)
@jmnyaregaPosted over 3 years agoNice work on the challenge, I have a few recommendations:
-
You don't have to duplicate navigation HTML code for mobile and desktop. Use media queries to alter the styling depending on the screen size.
-
section
should be undermain
notheader
. -
Instead of leaving the
alt
attribute of the logo imageundefined
, you can pass the name of the company. In this case,Project Tracking
will suffice. -
Add either
role="presentation"
oralt="" aria-hidden="true"
to a decorative image so that bots can skip it. withoutalt
attribute, the screen readers will read out the path. -
Add a hover state to the button and links.
Otherwise, nicely done 👏👏
Marked as helpful0 -
- @EVargas714Submitted over 3 years ago
Couldn't get the right blending on the image. Anybody figure it out?
@jmnyaregaPosted over 3 years agoHi @designmonkey714,
- You have
opacity: 0.9
on cover-overlay, it should work fine without the opacity. - Look into relative units(rem/em/vh/vw), they enable users to adjust e.g font sizes from their browser settings.
Otherwise, great job on the challenge.
1 - You have
- @Deor1496Submitted over 3 years ago
The card looks good on desktop but on responsive the plan part seems to break, Can anyone please help me?
@jmnyaregaPosted over 3 years agoHi @Deor1496,
Congratulations on getting this done.
-
This class
w-2/3
is breaking the responsiveness on small screens. I can see the class translates towidth: 66.66%
which is not wide enough for mobile view. You can increase that towidth: 90%
=>w-9/10
. -
On the background image, set
background-size: 100vw 40h
.background-image: url(./images/pattern-background-desktop.svg); min-height: 100vh; background-position: top center; // you dont need to set this background-repeat: no-repeat; background-size: 100vw 40vh;
-
Avoid setting solid heights, use
min-height
instead ofheight
, i.emin-height: 100vh
-
For such a small project, I will recommend not using libraries. In fact, it can cause a lot of confusion.
Hope this helps, happing coding!
2 -
- @VictorrrochaSubmitted over 3 years ago
Try to break the responsiveness. I dare you. I double dare you.
(I actually wanna know what I might have missed :)
@jmnyaregaPosted over 3 years agoHi @Victorrrocha.
You did great on the challenge, and I can't seem to break the responsiveness 🙂. The page responds well to all screen sizes. Good job on that, I have a few suggestions:
-
Look into relative units in fact, I will encourage you to use them almost everywhere. This will allow users to change font sizes from their browser settings.
-
Add hover state on the buttons.
Marked as helpful0 -
- @atalleSubmitted over 3 years ago
Hello community!
I struggled with implementing the BG pattern and am not satisfied with how the pattern transitions between breakpoints. Would love feedback on how to improve this, as well as general feedback on the structure of my HTML & CSS classes. Thank you!
@jmnyaregaPosted over 3 years agoYou can use the
background
CSS property to place the images on the corners, but first:- Center your card property, I will suggest having
min-height
& container width's properties be set on the body: - Use background properties to position images.
- play around with background-size property to place the images in their correct positions.
body { min-height: 100vh; max-width: 90em; width: 90%; background-image: url(.../top-left.png) url(bottom-right.png); background-repeat: no-repeat; background-position: <some-value some-value>, <some-value> <some-value> }
You can check out CSS background property on [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background) for more Happy coding!
Marked as helpful0 - Center your card property, I will suggest having
- @SaifN97Submitted over 3 years ago
Excited for feedbacks on this one! :)
@jmnyaregaPosted over 3 years agoYou did an impressive job on this one, I only have one suggestion:
- use
href=tel:+000000
&href=mailto:[email protected]
on contacts inside footer.
Marked as helpful0 - use
- @stevenabacoSubmitted over 3 years ago
Hello fellow Developers,
This is my first challenge with Frontend Mentor. I singed up to practice my coding skills on real projects and have something to prove I've got the skills. Also to help out other developers on the same learning track.
I built this component using plain HTML and CSS. Built with Mobile First design process. Only added one @media query point at 768px.
If anyone has time to review and let me know what they think and any recommendations on improvement I would greatly appreciate it. I'm always interested in ways to improve and welcome any feedback from the community.
Thanks and looking forward to your feedback and comments!
@jmnyaregaPosted over 3 years agoHi @stevenabaco you did very well on the challenge 👏👏. I have a few recommendations for you:
- Instead of
background-size: initial
, you can have something likebackground-size:
100vw 40vh`. - Look into relative units, using rem/ems enables users to resize fonts and sizes from their browsers.
Happy coding!
Marked as helpful1 - Instead of
- @AlbusflamesSubmitted over 3 years ago
I would appreciate feedback on how to make responsive pages not break at all
@jmnyaregaPosted over 3 years agoHi @Albusflames, good job on completing the challenge. I have a few suggestions for you:
- Everything with a
main
tag. - Looks like the font family & font colours are a little bit off, you can refer to
style-guide.md
for the right fonts. - Look into relative units, this will allow users to resize font sizes from their browser settings.
Otherwise, this is a good start.
0 - Everything with a
- @AnuRoboSubmitted over 3 years ago
Where do i will get the original solutions of the challenges?
@jmnyaregaPosted over 3 years agoHi @AnuRobo, good job on the challenge. I have a few suggestions:
- Avoid setting solid heights, instead of
height: 100vh
usemin-height: 100vh
. - To remove the horizontal scrolling, add
overlow-x: hidden
on the body. - Prefer relative units to px, this allows users to adjust font sizes from their browser settings.
- Wrap your card with the HTML 5 tag
main
.
Happing coding 🙂
Marked as helpful1 - Avoid setting solid heights, instead of
- @CostiVoicuSubmitted over 3 years ago
Any feedback is welcomed!
@jmnyaregaPosted over 3 years agoImpressive work on the challenge @JustAFatRaccoon 👏👏
I have a few recommendations:
- Prefer relative units to pixels.
- Add hove state on the button.
- You are switching to desktop layout too late (1440px), I suggest you switch at around 500px.
Marked as helpful0