Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dracudev/s1.1-html-css-flex

Sprint to practice HTML and CSS.
https://github.com/dracudev/s1.1-html-css-flex

animations-css css3 html5 it-academy media-queries

Last synced: about 1 month ago
JSON representation

Sprint to practice HTML and CSS.

Awesome Lists containing this project

README

        

# S1.1 HTML & CSS with Flex

## 📄 Description

This project involves creating a responsive layout that works on desktop, tablet and mobile devices. Throughout the exercise, you will apply **HTML**, **CSS**, **Flexbox**, and **Media Queries** concepts to design a flexible and optimized structure.

### Objectives

- Understand and practice HTML and CSS.
- Learn how to create small CSS animations.
- Understand how MediaQueries work.


## 📐 Project Structure

### ⭐ Level 1

- **Exercise 1**: Desktop layout based on the provided wireframe.
- **Exercise 2**: Adapt the layout for tablets using Media Queries.
- **Exercise 3**: Adapt the layout for mobile devices.

### ⭐⭐ Level 2

- **Exercise 4**: Change the background color based on screen width (desktop, tablets, mobile).

### ⭐⭐⭐ Level 3

- **Exercise 5**: Implement CSS animation using hover to change the dimensions and color of the first div.


## 💻 Technologies Used

- HTML5
- CSS3
- Flexbox
- Media Queries


## 📋 Requirements

- Recommended text editor: [Visual Studio Code](https://code.visualstudio.com/)
- An up-to-date web browser (Google Chrome, Firefox, etc.)


## 🛠️ Installation
1. Clone this repository:
```bash
git clone https://github.com/dracudev/S1.1-HTML-CSS-Flex.git
```
2. Navigate to the project directory:
```bash
cd S1.1-HTML-CSS-Flex
```
3. Open the project in your text editor and start coding.
```bash
code .
```


## ▶️ Execution

1. Open the `index.html` file in your browser to view the layout.
2. Customize and modify the layout using `style.css` for different screen sizes.