Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devmanuel1/frontend-mentor-huddle-landing-page-with-single-introductory-section
Frontend Mentor Huddle Landing Page With Single Introductory Section Challenge
https://github.com/devmanuel1/frontend-mentor-huddle-landing-page-with-single-introductory-section
acessibility flexbox sass sass-mixins
Last synced: 20 days ago
JSON representation
Frontend Mentor Huddle Landing Page With Single Introductory Section Challenge
- Host: GitHub
- URL: https://github.com/devmanuel1/frontend-mentor-huddle-landing-page-with-single-introductory-section
- Owner: devmanuel1
- Created: 2024-07-29T20:39:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-29T21:14:43.000Z (4 months ago)
- Last Synced: 2024-10-09T15:21:32.984Z (about 1 month ago)
- Topics: acessibility, flexbox, sass, sass-mixins
- Language: SCSS
- Homepage: https://fem-huddle-landing-page-single.netlify.app/
- Size: 260 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend Mentor - Testimonials grid section solution
This is a solution to the [Huddle landing page with single introductory section challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/huddle-landing-page-with-a-single-introductory-section-B_2Wvxgi0). Frontend Mentor challenges help you improve your coding skills by building realistic projects.
## Table of contents
- [Overview](#overview)
- [The challenge](#the-challenge)
- [Screenshot](#screenshot)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [What I learned](#what-i-learned)
- [Continued development](#continued-development)
- [Author](#author)## Overview
### The challenge
Users should be able to:
- View the optimal layout for the page depending on their device's screen size
- See hover states for all interactive elements on the page### Screenshot
![](./images/screenshot.png)
![](./images/screenshot-mobile.png)### Links
- Solution URL: [Frontend Mentor](https://www.frontendmentor.io/challenges/huddle-landing-page-with-a-single-introductory-section-B_2Wvxgi0/)
- Live Site URL: [https://fem-huddle-landing-page-single.netlify.app/](https://fem-huddle-landing-page-single.netlify.app/)## My process
### Built with
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- SASS (SCSS)### What I learned
`Nesting`: I learned how to nest CSS selectors in SASS, following the structure of my HTML. This made the CSS more organized.
`Variables`: I created SASS variables to store reusable values like colors.
`Mixins`: I used mixins to create reusable snippets of CSS. This helped me avoid code repetition.
`Inheritance with @extend`: I also learned how to use the `@extend` keyword to make a selector inherit the styles of another.
`Partials and Import`: I practiced breaking down styles into smaller, modular files (partials) and then importing them into a main stylesheet.
### Continued development
I plan to build more Frontend Mentor projects to help me sharpen my HTML, CSS and JavaScript skills.
## Author
- Website - [Emmanuel Onwuachumba](https://github.com/devmanuel1)
- Frontend Mentor - [@devmanuel1](https://www.frontendmentor.io/profile/devmanuel1)
- Twitter - [@devmanuel\_](https://www.twitter.com/devmanuel_)