Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chanda-abdul/room-homepage
This is a solution to the Room homepage challenge on Frontend Mentor
https://github.com/chanda-abdul/room-homepage
Last synced: 2 days ago
JSON representation
This is a solution to the Room homepage challenge on Frontend Mentor
- Host: GitHub
- URL: https://github.com/chanda-abdul/room-homepage
- Owner: Chanda-Abdul
- Created: 2024-06-27T01:49:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-28T00:53:37.000Z (5 months ago)
- Last Synced: 2024-06-28T04:40:44.573Z (5 months ago)
- Language: SCSS
- Homepage: https://rococo-lokum-2a6300.netlify.app/
- Size: 914 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend Mentor - Room homepage
![Design preview for the Room homepage coding challenge](./assets/design/desktop-preview.jpg)
# Frontend Mentor - Room homepage solution
This is a solution to the [Room homepage challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/room-homepage-BtdBY_ENq). 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)
- [Useful resources](#useful-resources)
- [Author](#author)## Overview
### The challenge
Users should be able to:
- [x] View the optimal layout for the site depending on their device's screen size
- [x] See hover states for all interactive elements on the page
- [ ] Navigate the slider using either their mouse/trackpad or keyboard### Screenshot
#### Mobile
![](/assets/design/mobile-design.jpg)
#### Desktop
![](/assets/design/desktop-preview.jpg)
##### Active States
![](/assets/design/active-states.jpg)### Links
- Solution URL: [here](https://github.com/Chanda-Abdul/room-homepage)
- Live Site URL: [here](https://rococo-lokum-2a6300.netlify.app/)## My process
### Built with
### What I learned
### Useful resources
- [How to Use Sass with CSS](https://www.freecodecamp.org/news/how-to-use-sass-with-css/) - This is an amazing article which helped me finally understand XYZ. I'd recommend it to anyone still learning this concept.
- [Wildcard Selectors (`*`, `^` and `$`) in CSS for classes](https://www.tutorialspoint.com/wildcard-selectors-and-in-css-for-classes) - Wildcard selectors allow us to select an HTML element containing the particular substring in the value of the particular attribute, such as class or id.
- [How To - Slideshow](https://www.w3schools.com/howto/howto_js_slideshow.asp) - Learn how to create a responsive slideshow with CSS and JavaScript.
- [How To - Mobile Navigation Menu](https://www.w3schools.com/howto/howto_js_mobile_navbar.asp) - Learn how to create a top navigation menu for smartphones / tablets with CSS and JavaScript.
- [Responsive images](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images) - learn about the concept of responsive images — images that work well on devices with widely differing screen sizes, resolutions, and other such features — and look at what tools HTML provides to help implement them. This helps to improve performance across different devices.
- [`px` to `em` Conversion](https://www.w3schools.com/tags/ref_pxtoemconversion.asp#gsc.tab=0) - A tool that allows you to work out the em sizes from pixels (or vice versa).
- [Change Color of SVG on Hover](https://css-tricks.com/change-color-of-svg-on-hover/) - The tactic for recoloring that SVG in different states or conditions.## Author
- Website - [Chanda Abdul](https://www.Chandabdul.dev)
- GitHub - [github.com/Chanda-Abdul](https://github.com/Chanda-Abdul)
- Frontend Mentor - [@Chanda-Abdul](https://www.frontendmentor.io/profile/Chanda-Abdul)