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

  • @Grimm-N

    Submitted

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

    I managed to build this card pretty quickly... that is, when I'm not giving myself extra tasks along the way! 😅

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

    I couldn't figure out the hover color for the button at first, but Photoshop's eyedropper tool saved the day in no time! 🎨✨

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

    I’m happy to receive any feedback and suggestions for optimizing and improving the code! Always looking to learn and grow. 💡

    @YacoubDweik

    Posted

    This is too much creativity and I can't bear that!

    Amazing!

    1
  • @YacoubDweik

    Posted

    Hey girl what's up!

    Remove that fixed width fot these cards cuz it makes your design gets some overflow exactly under 360px, so make it a max-width instead.

    But this way you will have your paragraph getting out of the card cuz also you gave a fixed height, what you can do here to get a fixed height without setting one for the card itself is just giving the paragraph a fixed height and that would be the maximum height that you want + any padding you want, and you can also for sure align the items using flex or anything else.

    Keep it up this was a great design and you are getting better Iraqi girl!

    Marked as helpful

    1
  • Alex 120

    @CaplexW

    Submitted

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

    For the first time I made a layout with mobile-first approach. I’m also satisfied that I was able limit media-queries to just one. Next time I wanna use Sass in my project.

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

    For the fist time I used CSS-Grid. I had to do some research but eventually I was able to use it.

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

    No specific questions or problems. I made it perfect on my level of understanding, but I'd like to get some feedback, because I'm sure I missed something and there's a lot of stuff I don't even know about.

    @YacoubDweik

    Posted

    Oh Alex it is amazing!

    I guess you have the figma design for all screens, I would only say that your design overflows under 330px and at the same time when your design reaches any breakers (those values for media quieres) it looks a bit odd, I mean the cards are too wide.

    These two issues caused by the same thing which is the width of the cards so try to solve that by changing the width of the container and the cards for some of those media, btw in such designs where you can clearly see it is like a table then the grid would be a life saver here and make the life easier cuz grid is the best when it comes to 2D while flex is the best when it comes to 1D.

    Keep it up!!

    Marked as helpful

    2
  • Ryo Nakai 50

    @sniper-fly

    Submitted

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

    I made various efforts to enhance the reusability of components,

    like:

    • storing the card's content information (title, logo, description) as an array of data, allowing it to be flexibly passed as arguments to the card component.
    • using grid-template-area to handle changes in screen width only with the parent element of the card.
    • using round and overflow-hidden class to make cards round.

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

    I needed to change the card layout between the mobile and desktop versions, but achieving this with "flex" was challenging, so I decided to use "grid". While it’s possible to achieve the desired layout with grid-row and grid-column, it would require writing different conditional logic for each card, which would reduce the reusability of the component and make it difficult to process the array data using the map function. I wanted the parent element of the cards to have full control over the layout without adding layout-specific classes to each card. Therefore, I used grid-template-areas to allow the parent element to handle the layout adjustments based on screen size. Since grid-template-areas isn't available as a utility in TailwindCSS, I resolved this by using CSS modules.

    @YacoubDweik

    Posted

    Hey Ryo!

    Amazing man! it's almost the same as the original design!

    I would only say that from 935px to 768px you will see the cards behave differently depending on their text, I mean some of them will have different heights than the other, you can solve this issue for example by giving the p element fixed heights, because they are the problem here, you can give them height = their content + the needed padding || and make the padding 0 || there are some other solutions as well but you should have fixed heights in all cases, you can make the padding responsive using any responsive units, you can also make the font responsive as well using the same technique, but all in all well done man it is amazing and keep it up!

    Marked as helpful

    1
  • @YacoubDweik

    Posted

    Well done Stefan and thank you for your progressive support!

    2
  • P
    Gilbert 360

    @juliengDev

    Submitted

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

    This project allowed me to deepen my knowledge of creating interactive components with a focus on accessibility. Here are some key takeaways:

    • Implementing ARIA attributes for improved screen reader support
    • Managing keyboard navigation for accordion components
    • Creating smooth transitions for accordion panels
    • Implementing responsive design for various screen sizes

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

    One of the main challenges I encountered was implementing a smooth animation effect for the accordion. Initially, I struggled with achieving a natural open/close transition because the hidden class I used blocked the display, making the content appear or disappear instantly without any animation. To overcome this, I had to switch from simply hiding the content with hidden to using CSS transitions, adjusting the height and opacity of the accordion panel, which allowed for a smoother and more visually appealing effect.

    Another challenge I faced was positioning the FAQ section correctly in relation to the background image. At first, using relative/absolute positioning caused the layout to break and shift elements in unexpected ways. Instead of relying on absolute positioning, I opted for a negative margin, which allowed me to properly align the FAQ section with the background while maintaining the overall structure and responsiveness of the layout

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

    I would like help with effectively managing the positioning of a complex layout like the one I used in my project. Specifically, I struggled with aligning the FAQ section over the background image while keeping the overall layout responsive and balanced. I had to use a negative margin to achieve the desired effect, but I would appreciate guidance on whether this is the best approach or if there are more efficient ways to handle such positioning challenges without affecting the layout’s integrity.

    @YacoubDweik

    Posted

    Hey Gilbert! What's up?

    Good job man I really like how this looks very close to the original design, although I have some notes:

    • I can only show the paragraph if I clicked on that plus icon, otherwise clicking on the question itself is not working!

    • When I show one questions other visible questions will still there, you have to show only one question at a time.

    Keep it up!!

    1
  • myothuA 20

    @myothuA

    Submitted

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

    All feebback

    @YacoubDweik

    Posted

    Hey myothuA!

    What's wrong? Do you need any help with something?

    You can contact me thru my Instagram or LinkedIn they are on my profile page, good luck!

    1
  • halovii 20

    @halovii

    Submitted

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

    when uploading to github how do I maintain my CSS styles and images used in the HTML file? Some of my styling options have reverted back to default when I uploaded everything

    @YacoubDweik

    Posted

    Hey halovii!

    in the index.html just edit this line in the head:

    • <link href="style.css" rel="stylesheet">

    and make it like this:

    • <link href="./style.css" rel="stylesheet">

    Also there's no need for you to edit all these folders just upload the whole file exactly as you downloaded it from Front End Mentor!

    If you any have questions you can contact me thru my Instagram or LinkedIn, there are on my profile page, good luck!

    Marked as helpful

    1
  • Aliya 60

    @SkAliya

    Submitted

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

    Hi FrontEndMentor 🌐Community! I'm Aliya and this is my solution for this challenge:) 😁

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

    🛠️Built with:

    1.HTML5📄 2.CSS3 🏳️‍🌈 4.SASS🎨 3.BEM NOTATION

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

    One more oppertunity to improve my skills,in this challenge i'm used html, css and sass ,mainly used css background property & ::after/::before pesudo-classes, to make the active state work,Not shure my approch is correct or not, but it is working.

    Thanks, to FEM team ,for helping us to improve skills & gaining knowledege by working on solution to challenges .

    I'll be happy to hear any feedback and advices ,Thanks in advance👩🏻‍💻😃😃.

    @YacoubDweik

    Posted

    Creative as usual!

    Do not forget to align the container using:

    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); Instead of giving margins.

    Keep it up!

    Marked as helpful

    1
  • @YacoubDweik

    Posted

    MashAllah Fowzia!

    I would only say that your design is destorted below 570px (to 425px), and the resson is very simple, do not kill the responsive action of your design by setting width: bla bla || instead use max-width alsways and see how that works! keep it up!

    Marked as helpful

    2
  • Amanda P. 110

    @ohkamanda

    Submitted

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

    I'm proud of the fact that I finished the challenge quickly and without having to search for a lot of how to do something questions.

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

    The only challenge was getting the image borders to round properly, and it only took modifying my code slightly.

    @YacoubDweik

    Posted

    Max-width instead of width and you would be the best babe!

    1
  • Amanda P. 110

    @ohkamanda

    Submitted

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

    I'm proud of using an unordered list element in my design, because normally I would have used buttons. But there's really no reason to use buttons here when UL works just fine.

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

    Not many challenges

    @YacoubDweik

    Posted

    Hey Amanda!

    Good job really it was amazing seeing how much close your design is to the original one, I just have one comment honey, which is try always not to kill the responsive behaviour of your design, like here you gave the container and the ul width = 300px.

    So in that case you would see that your design overflows exactly under 375px which is not good babe.

    Instead of that just set it like this:

    • max-width: 300px;

    Other than that everything was totally perfect! I'd recommend you sweetheart to take out that coded by bla bla ..

    and btw do you have linkedin or any accounts to contact?

    Keep it up!

    Marked as helpful

    2