Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
14
Comments
16
accama muhammad
@accamamuhammad

All comments

  • asad1001•10
    @asad1001
    Submitted over 1 year ago

    Responsive accordion FAQs page using html css and vanilla Javascript

    2
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    you do not need to create a new project for the mobile design. you should go and watch the a video on youtube on responsive web design to understand it more

    Marked as helpful
  • rajendra2708578•90
    @rajendra2708578
    Submitted over 1 year ago

    blog-preview-card

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Nice try at the design but you should not; 1.use specific height for main container it is better practice to use height: fit-content then use padding: to create spacing around keep in mind if your not using box-sizing: border-box it will create extra spacing around the container. 2. if your not sure which colour to use there is a website called colour finder here is a link to it color finder when you visit the website drag and drop the design image provided to you by frontend mentor and click on the place you want to know the colour of and then copy the hex value of the colour to use in your css. 3.And dont forget to add border: radius to the image and the main container tag.

  • Nic•30
    @MonstersInc-sudo
    Submitted over 1 year ago

    Result summary component with css and html

    2
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Nice design, it seems like someone has alreadt answered the question, but when your going for a laptop-first design you should put all the media queries in descending order but when your going for a mobile-first design you should put all the media queries in ascending order.

  • Muhammad Zeeshan•20
    @Zee-Here
    Submitted over 1 year ago

    Result Summary Component

    #accessibility#fresh
    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Amazing design but i found some issues which are the following; 1.Use flex direction column on the body tag to move the attribute tag to the bottom 2.To make your design responsive use media queries learn more about them on youtube i would recommend kevin powell 3.Use align-items when using display: flex to align items straight to make your work look more professional

  • Kaung Thant Soe•170
    @Kaung-Thant-Soe
    Submitted over 1 year ago

    Age-calculator-app-main

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    works perfectly but the `border radius at the bottom right should be more to match the design and the year, month and day should align to the left and their font sizes should be bigger

    Marked as helpful
  • acimThapa23•30
    @acimThapa23
    Submitted over 1 year ago

    02-challenge-results-summary

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Nice shot at the main design but your not quite there.

    1.To center the container use body{width: 100%;, height: 100vh;, display: flex; align-items: center; justify-content: center;}

    2.To Achieve the two elemet side by side in but one having a borde and not affecting the other. -Create a div and sets its background to white and then create two div inside the div that you created inital then make the background of the first div the purple shade and sets its border radius to the right size and make the background color of the seond div inside the main div white.

  • Serah Nderi•450
    @MundiaNderi
    Submitted over 1 year ago

    Expenses chart component using Tailwind css and Chart.js

    #chart-js#tailwind-css
    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Amazing design love the animations but instead of using a fixed height for the main component it is better to use padding, and the border-radius on you containers changes to 0 at 755px.

    Marked as helpful
  • Izuchukwu Abugu•150
    @ARMANIE4L
    Submitted over 1 year ago

    Age Calculator App

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Wonderful design, but watch out for the bottom-right-border-radius: . The component's width is smaller than it should be, and the age calculator doesn't seem to work correctly. I would advise using an api, but you can do that later as you start learning about apis.

  • Bhaskar Bordoloi•140
    @bhaskrr
    Submitted over 1 year ago

    Blog preview card

    2
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Nice solution, however I noticed a few problems with it. These are the issues and their fixes.

    1.The attribute should not be in the blog preview card it should be outside at the bottom of the page: To fix this remove the attribute div and place it outside then set it position: absolute then bottom: 0 and position: relative on the preview card container to fix this.

    2.Use media Queries to apply style for different screen sizes learn more about them on youtube

    3.Do not separate your paragraphs use text-wrap: wrap; to make it change based on screen size

    4.USe the proper Font-weight for different texts based on designs

    Marked as helpful
  • Yhadira•40
    @Siphixx
    Submitted over 1 year ago

    Blog Card

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Hi, Nice design

    1. Add line-height to p tag of 1rem - 1.5rem based on font-size to create space between line of text
    2. Use media Queries to make the design responsive for multiple screen sizes. i would recommend this youtube video: https://youtu.be/2KL-z9A56SQ?si=bWFCfd-OsPDze8mi
  • Aditya Zende•10
    @ZendeAditya
    Submitted over 1 year ago

    Qr code challenge

    #tailwind-css
    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    indian:

    नमस्ते, बढ़िया डिज़ाइन लेकिन

    1. आपको डिज़ाइन छवियों में दिए गए टेक्स्ट का उपयोग करना चाहिए क्योंकि इससे स्टाइल करना आसान हो जाएगा और यह वास्तविक डिज़ाइन जैसा दिखने लगेगा।
    2. डिज़ाइन से मेल खाने के लिए मुख्य कंटेनर और छवि कंटेनर में बॉर्डर-त्रिज्या जोड़ें। *मेरा पेज चेकआउट करें, वहां आपको यह प्रोजेक्ट मिलेगा।

    english:

    hi, nice design but

    1. You should use the text given in the design images as this will make it easier to style and make it look like the actual design.
    2. Add border-radius to the main container and image container to match the design. *Checkout my page, there you will find this project.
  • Lawrence Emile Bee•70
    @Tech-Rocket
    Submitted over 1 year ago

    Reponsive Mobile first Product preview card component

    #tailwind-css
    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Hello, Nice design but i would recommend scaling down your projects size to make it easier to work with and you should reduce the padding between the text and its container. And you should position the attribute at the bottom, reduce its font and also add the link to your github as the location of the link.

  • Desheye•70
    @Desheye
    Submitted over 1 year ago

    A Newsletter Page With Animated Input Field

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    Your solution does not match the actual design.

    1. Add padding to create spacing around the image and the text container.

    2. Make sure the colours match the one on the design

    3. Add border-radius to the image and the main container

    4. Add the proper font specified in the style.md file in the folder

    5. And your items are not aligned properly.

    6. Here is an amazing course from FreeCodeCamp that will definitely help you with CSS: https://youtu.be/1Rs2ND1ryYc?si=ODYtC-raGfKbdVKx

  • Olokodana Abdulkabir. O•290
    @Olokoburnfire
    Submitted over 1 year ago

    faq-accordion solution

    2
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    i was able to use javascript to toggle the text on and off: here's how i did it: HTML:

    <div class="toggle" id="main"> <h3>What is Frontend Mentor, and how will it help me?</h3>
            <img src="/assets/images/icon-minus.svg" alt="" id="toggle-minus" />
    
            <img src="/assets/images/icon-plus.svg" alt="" id="toggle-plus" />
    
          </div>
    
          <p id="display-text">
    
            Frontend Mentor offers realistic coding challenges to help
            developers improve their frontend coding skills with projects in
            HTML, CSS, and JavaScript. It's suitable for all levels and ideal
            for portfolio building
    
          </p> 
    

    JAVASCRIPT: const toggleMinus = document.getElementById("toggle-minus");

    const togglePlus = document.getElementById("toggle-plus");

    const displayText = document.getElementById("display-text");

    const mainContainer = document.getElementById("main");

    togglePlus.style.display = "none";

    toggleMinus.addEventListener("click", () => { mainContainer.style.marginBottom = "15px";

    displayText.style.display = "none";

    togglePlus.style.display = "block";

    toggleMinus.style.display = "none";

    }); togglePlus.addEventListener("click", () => { mainContainer.style.marginBottom = "5px";

    displayText.style.display = "block";

    toggleMinus.style.display = "block";

    togglePlus.style.display = "none"; });

  • Venktesh Kaviarasan•20
    @Venktesh-Kaviarasan
    Submitted over 1 year ago

    FAQ Accordian

    2
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago

    use: HTML: use the code in your html body

    <div class="container"> <div class="box"></div> </div>

    CSS: use the code in your css file

    .container { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; }

    This will place the box at the center but add width and height of for the box based on what you are trying to build.

  • Sayan De•120
    @RoosterRoo
    Submitted over 1 year ago

    Product preview card using HTML, CSS

    1
    accama muhammad•280
    @accamamuhammad
    Posted over 1 year ago
    1. The image and the other container (text container have the same height and width)
    2. Use padding to make your content look better
    3. Use *{margin: 0, padding: 0 } (to remove all preset margins and paddings)
    4. Use row gap to instead of margin to space horizontally placed elements equally
    5. justify-content works with "display: flex"
    6. Use "Position: absolute" & "bottom: 0" to place attribution at the bottom
    Marked as helpful
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub