Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

All comments

  • @JaviVaSu

    Submitted

    What are you most proud of, and what would you do differently next time?

    I am proud that I can make the designs more easily.

    What challenges did you encounter, and how did you overcome them?

    Aligning the content was what was most difficult for me

    What specific areas of your project would you like help with?

    In the management of the FlexBox and Grid

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Javier,

    Glad to hear the designs are getting easier - keep going!

    A few bits of feedback to help match the design a little more:

    • add min-height: 100vh; to your <body> and remove the margin top/bottom on the .portafolio class to centre the design nicely in the veiwport
    • add background-color: hsl(0, 0%, 12%); to .portafolio, you'll need some padding and border-radius too
    • add background-color: hsl(0, 0%, 20%); to your buttons
    • use cursor: pointer; on the buttons to help indicate visually you can interact with them

    A couple of pointers regarding semantic html:

    • consider using a <main> for this element .portafolio
    • try nesting your a's in a ul list
    • it's not valid HTML to wrap button's with a tags. You probably just need the links and not the button on this design

    I hope this helps. Happy coding 🤙

    0
  • Zoulanders 350

    @AlexDDevv

    Submitted

    Hello ! I'm learning Javascript and this is my first challenge with ! How can I keep an :active effect in Javascript? On the list, before to click on the button, I wanted to keep the background and color of numbers, but I didn't succeed. I wrote "Let list = document.queryselector("li") (or put an id and use GetElementById) and created a function. I used "onclick" but only the first li took changes, even if all li had "onclick" or an id. Someone can explain me that?

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Zoulander,

    I think your question would be better resolved using semantic html and css instead of JavaScript.

    • instead of a using a list consider <input type="radio"> this has many more built in accessibility benefits and makes styling the input with :focus easier achieving the 'active' state
    • you can also tab into the input and use your arrow keys to see the focus state
    • styling radio inputs are a little trickier but something really worthwhile

    Extended content:

    I hope that helps, any questions let me know.

    Happy coding!

    Marked as helpful

    1
  • @ibrahimtangco

    Submitted

    This is my solution to this challenge. Feel free to comment with any suggestions so that I can improve my skill. Thank you!

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Ibrahim,

    Overall a really decent solution and responsive - well done!

    A few bits of feedback for your consideration:

    • add {cursor: pointer;} to your buttons
    • swap <div class="grid container"> to a <main>. Semantic html is really important for accessibility and it should clear your report.
    • look into max-width to control the width of your content in a responsive way, rather than using width with percentage values. This would help your design not to stretch across the viewport at larger screens too
    • I noticed at different viewports your buttons are not aligned. Also if the content in the <p> were different lengths in the design you'd come up against the same challenge. I created this codepen that uses flex:1 and justify-content: space-between as potential solutions

    I hope that all makes sense, any questions let me know.

    Happy coding!

    0
  • @Alice-in-Matrix

    Submitted

    Hi!

    I used css variables for colors and font, but I would separate them to another css file.

    For example: global.css file, that contain only css variables in root selector.

    Is there best practicies for this?

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Aksinya,

    Really nice work on this one, good solution.

    I think your approach to CSS is completely fine on this size project. When your projects grow you could consider BEM to make building modular styles easier coupled with SASS to create multiple css files (partials) that relate to each component and compile to one style sheet.

    Also you should embed some best practices resolving your accessibility report. Your .container <div> could be a <main> tag and your .card-title <p> could be a <h1>. Semantic html is really important.

    I hope that helps!

    Marked as helpful

    0
  • Erkin 50

    @ErkinN

    Submitted

    I am a newbie in the area, please give me any feedback. I would appreciate it, thank y'all !!!

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Erkin,

    I really like your solution, it looks great!

    Your accessibility report is highlighting a few tweaks you could make:

    • swap .container <div> with a <main>
    • swap .attribution <div> with a <footer>
    • consider swapping your <h2> with a <h1>

    Using semantic html is a really fundamental part of building an accessible page. Also Heading hierarchy is important!

    • also try adding min-height: 100vh; to your <body> to help nice centre the design in the viewport

    I hope that helps!

    Marked as helpful

    0
  • @mobasher10

    Submitted

    I learned a lot from this project especially the active button I saw a lot of solutions for this project but most of them doesn't implement an active button but hopefully, I did after hours of confusing, and research finally I solve that with HTML RADIO buttons check it out. All feedback are welcoming 🙏 have a nice day

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Mohsin,

    Really nice work on this challenge, well done.

    And great perseverance to complete the solution with radio buttons too!

    Some considerations for you:

    • check out a <fieldset> for your .rating-container. It is a semantic element to choose compared to a div and has some interesting attributes you might use in the future
    • you should consider adding cursor: pointer; to your interactive elements to give that additional feedback to the user on desktop
    • also it'd be great to see some focus states added to those interactive elements for those who navigate the component using a keyboard
    • your accessibility report is suggesting you need to use a landmark element like a <main>, here is some more information for you
    • lastly you could consider making the card and thank you result the same dimensions, so when it changes you don't notice a difference between the layouts as much

    Overall you smashed it, with a few tweaks you could level it up even further!

    All the best!

    1
  • alcpereira 190

    @alcpereira

    Submitted

    I'd love to have some help / code review on the following points:

    • Between the two basic layouts (mobile/1440 desktop), the design is not good at all :(
    • On mobile layout, I have an 4px difference between the image and the container that I can't identify. Any idea?
    darryncodes 6,430

    @darryncodes

    Posted

    Hi Alcpereira,

    Overall a really decent solution - nice work!

    Some feedback for you:

    • add display: block; to your image, this will remove the 4 pixels difference
    • add mix-blend-mode: multiply; to .hero-banner > picture::after and remove the opacity to match the image colour with the design file
    • regarding the transition from desktop to mobile, one solution would be to bring your media query in as soon as the image gets squished. Another solution would be to use relative units (REM) not absolute units (px) to help the design scale
    • here is a good video and an article that goes into the REM concept

    Good luck with it all

    0
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Danilo,

    Nice work on this challenge, all the elements are there!

    I noticed the background image isn't present. This little guide might help.

    Some quick tips:

    • you might want to centre the design nicely in the viewport with Flexbox: display: flex; justify-content: center; align-items: center; min-height: 100vh;
    • you would then need to remove position: relative; and top: 60px; from .top

    I noticed you have used some fixed heights which is bad practice for responsive design, you might find these resources useful:

    Hope it all helps!

    Marked as helpful

    1
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Imen,

    Nice work on this one, well done!

    Try background-blend-mode: multiply; on .card-image and remove the opacity in the colour background: linear-gradient( 0deg,hsla(277, 64%, 61%) 0%,hsla(277, 64%, 61%) 100%),url(./images/image-header-desktop.jpg); to match the purple in the design to the challenge!

    Hope that helps!

    Marked as helpful

    1
  • Jatin 30

    @JatinSetti

    Submitted

    Hello ,

    I couldn't figure a way out of how to make the image like that purple ish color .

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Jatin,

    Nice work, really responsive - well done!

    Give this a shot:

    • add mix-blend-mode: multiply; and display: block; (this prevents the little line appearing at the bottom of the image) to .desktop-image
    • add background-color: hsla(277, 64%, 61%); to .image-div
    • add overflow: hidden; to .container to make sure the border-radius is visible on all corners

    Hope it helps!

    Marked as helpful

    1
  • @abhishekdwaghmare2000

    Submitted

    Any suggestions about improving specific part of webpage, mistakes and other suggestions about improvements are really welcome ! It would be really helpful, if you suggest the mistakes I made and the improvements need to be done at specific point or any other small thing need to be fix in this challenge. Thank you!

    Stats preview card component using flexbox

    #accessibility#backbone#foundation#styled-components

    4

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Abhishek,

    Awesome solution, very responsive - well done!

    Some great feedback from Buhaianu.

    Another solution to the colour is keep your current mark up but try:

    • For your image - remove background-color: hsla(277, 64%, 61%);. Add mix-blend-mode: multiply; and add display: block; for the little line that is created on the mobile view
    • Add background-color: hsla(277, 64%, 61%); to .content-right

    Also

    • overflow: hidden; is needed to your .card class to make sure the border-radius is visible on all corners

    Hope that helps!

    1
  • @VasileCosmin

    Submitted

    Feel free to tell me what i did wrong. Thank you!

    darryncodes 6,430

    @darryncodes

    Posted

    Hi Vasile,

    Nice work on this one - well done!

    You could add transition: ease .3s; to your .btn class to make the hover effect slightly smoother.

    Happy coding!

    0
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Mahesh,

    A really decent effort on this one, well done!

    You could centre your design responsively in the viewport with this snippet on your <body>:

        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
    

    Marked as helpful

    0
  • @elroytoscano

    Submitted

    This was quite the challenge, specifically handling validation and styling at the same time. Any feedback would be appreciated.

    Intro component with Signup form

    #accessibility#sass/scss#bem

    2

  • P

    @Miculino

    Submitted

    Hey guys!

    This is one of the craziest projects I've worked on! :) Nothing prepared me for what was about to unfold with this seemingly simple project :D

    Initially, this was supposed to be a straightforward Newbie-level challenge from Frontend Mentor. As far as I can tell, this must've been the simplest and easiest design for a Frontend Mentor challenge. Including the project setup (files, folders, etc), finishing this project required less than 30 minutes.

    From what started off as ~25 minutes project, it ended up into a min full-stack project that spanned across hours and used multiple technologies (some of which I was either completely unfamiliar with or was still learning)

    There's still some tweaking I'd like to make to it, but for the time being, I think the project is good enough to be reviewed by you guys!

    Here are the technologies / tools I've used for it:

    • Svelte
    • Typescript
    • SCSS
    • QR API
    • GSAP
    • VanillaTilt
    • Express
    • MongoDB
    • Mongoose
    • Puppeteer
    • Heroku
    • Vite

    Special thanks to @ApplePieGiraffe, @darryncodes, and @skyv26 whose works have really inspired me to keep growing as a developer!

    Thanks a lot for checking out my project and see you in the next challenge!

    Fullstack QR Code Generator - Svelte-TS | Express | MongoDB | and more

    #accessibility#express#svelte#typescript#mongodb

    10

    darryncodes 6,430

    @darryncodes

    Posted

    Honoured to have been mentioned 👊

    Awesome creativity and a very impressive tech stack.

    Keep up the hard work, you're definitely motivating me to progress and keep creating the best work I can.

    Happy coding @Remus432 🤙

    Marked as helpful

    1
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Ali,

    Awesome solution, really well done!

    • I noticed the border-radius is not showing on one side of the design, you could add overflow: hidden; to .container to resolve this
    • Your buttons are jumping slightly, this is because you're adding the border on hover. Try swapping it to before the hover to fix it
    • I wondered if you considered switching the design to a column for the mobile view. You could use flex-direction: column; and a media query

    You might find these resources useful:

    All the best!

    Marked as helpful

    1
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Ejerson,

    Great effort on this, well done!

    I noticed your icon's aren't showing - it's an easy fix, just drop the '/': <img src="icon-luxury.svg" alt="laxury-icon" class="laxury-img"> This might be a helpful guide

    I also think using flex-wrap: wrap; should be replaced with flex-direction: column; with a media query to transition from a row to a column for mobile. Otherwise it creates a peculiar layout at tablet. You'll need to switch the location of the border-radius with media query too!

    I hope that helps!

    0
  • @Shikhar0411

    Submitted

    Hi, this is my solution to the Order Review webpage challenge, please take a look. Any general feedback would be appreciated. The following are the main problems I faced, 1 - How to lighten a colour given its hsl, other than just directly using VS code features 2 - Should the main font size also be changed when going from web to mobile, as I have done it, and it did make things slightly better. Answers to these would be highly appreciated Thanks

  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Aarthy,

    Decent solution, all the elements are there!

    I notice the background image isn't in your design, this is a useful guide.

    Also I noticed a lot of fixed heights and widths which is generally bad practice for responsive design here are some really useful resources that might help:

    Keep coding!

    Marked as helpful

    0
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Vasile,

    Awesome work on this one, nice and responsive - well done!

    You could add mix-blend-mode: multiply; to your .layer class and remove the opacity from background-color: hsl(277, 64%, 61%); to closer match the purple in the challenge!

    Hope that helps!

    Marked as helpful

    0
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Arun,

    Awesome solution, well done!

    You could add mix-blend-mode: multiply; to your img and remove opacity from the img and the parent div to closer match the design to the challenge!

    All the best!

    Marked as helpful

    1
  • darryncodes 6,430

    @darryncodes

    Posted

    Hi Ajay,

    Really impressive solution, it works flawlessly!

    Not much to say but here is some insight from me:

    • I noticed a little border-radius on the top right of the image on desktop where it shouldn't be
    • I'd consider working on your accessibility report. Using semantic html and the correct heading structure. Swapping <div class="card"> for <main class="card"> and change your h3 for a h1 to clear the report.
    • It's fair to argue this is more of a component and the h1 would be elsewhere in the overall design. You could consider a screen reader only heading with this snippet:
    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0;
    }
    

    Marked as helpful

    0