fluid layouts started

This commit is contained in:
dqnid committed 2023-09-09 16:47:47 +02:00
1 parent 66af4a8c63
commit 3b2818d583
62 files changed
+2213 -3752

No files matched your search

+35
View File
@@ -0,0 +1,35 @@
## Run
$ live-server
$ npm run compile:sass
## Bases of responsive design
- Use fluid layouts
- Use `%` instead of `px`, especially in images
- Use `max-width` instead of `width`, especially in images
- Use `rem` instead of `px`
- Use media queries when the rest fails
## Fluid Layouts
- Float : older way of doing the same job
- Flexbox : 1 dimensional rows
- CSS Grid : 2 dimensional grids
## Selectors
- Select all the elements that starts with col-
```css
[class^='col-'] {
background-color: red;
}
```
- Select all the elements that ends with col-
```css
[class$='col-'] {
background-color: red;
}
```