This is a solution to the Space tourism website challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
I used Vanilla JavaScript to change the content of the pages by fetching the data from json local file.
Users should be able to:
- View the optimal layout for each of the website's pages depending on their device's screen size
- See hover states for all interactive elements on the page
- View each page and be able to toggle between the tabs to see new information
- Solution URL: Github
- Live Site URL: Live site url
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- Vanilla JavaScript
With this challenge I was able to understand better the CSS new properties and async/await json fetch in JavaScript
.example {
margin-block: 1rem;
aspect-ratio: 1 / 1;
padding-inline: clamp(1.5rem, 5vw, 3.5rem);
}
async function loadData() {
const response = await fetch("./data.json");
const data = await response.json();
console.log(data);
}
- Srimba course - This helped me to learn more about Frontend Web development.
- Website - Dabinder Udhan
- Frontend Mentor - @dabinderudhan
- Twitter - @dabinderudhan