
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsum 43 | laboriosam iure est facere soluta quae autem facilis suscipit, exercitationem cum. Incidunt 44 | illo 45 | ipsa autem voluptate pariatur? Aspernatur, ipsum facere! Nisi.
46 |├── .gitignore
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── practiceProjects
├── 1
│ ├── index.html
│ └── styles.css
├── 2
│ ├── b25c0b912de78ff7707c46be6f439ddf.jpg
│ ├── index.html
│ └── styles.css
├── 3
│ ├── 52c231785162b7f6a7745ff1e783bb8c.jpg
│ ├── index.html
│ └── styles.css
├── 4
│ ├── 624522de5ff7b35a355dedd087afbba1.jpg
│ ├── index.html
│ └── styles.css
├── 5
│ ├── 702ddd369d1596338ddbb93f6759ae3f.jpg
│ ├── index.html
│ └── styles.css
├── 6
│ ├── 86ff34f1e814e5dcae99dd9abe020b35.gif
│ ├── index.html
│ └── styles.css
├── 7
│ ├── download.png
│ ├── index.html
│ └── styles.css
├── 8
│ ├── download.png
│ ├── index.html
│ └── styles.css
├── 9
│ ├── bdf81db0595d323cdeb2e6327e9824ce.jpg
│ ├── index.html
│ └── styles.css
├── 10
│ ├── download.png
│ ├── index.html
│ └── styles.css
├── 11
│ ├── download.png
│ ├── index.html
│ └── styles.css
├── 12
│ ├── 23b918efc7c471bf1139b8e42a8b9ddd.jpg
│ ├── index.html
│ └── styles.css
├── 13
│ ├── ca33104f19fc31c0a2222a03a49dc29f.png
│ ├── index.html
│ └── styles.css
├── 14
│ ├── 17b8677a1a1f43f89e40f4c60b35028f.jpg
│ ├── index.html
│ └── styles.css
└── 15
│ ├── 62dd9ba1acfb76aec105fd7ba3bfac14.jpg
│ ├── index.html
│ └── styles.css
└── styles.css
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 |
8 | # Runtime data
9 | pids
10 | *.pid
11 | *.seed
12 | *.pid.lock
13 |
14 | # Directory for instrumented libs generated by jscoverage/JSCover
15 | lib-cov
16 |
17 | # Coverage directory used by tools like istanbul
18 | coverage
19 |
20 | # nyc test coverage
21 | .nyc_output
22 |
23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24 | .grunt
25 |
26 | # Bower dependency directory (https://bower.io/)
27 | bower_components
28 |
29 | # node-waf configuration
30 | .lock-wscript
31 |
32 | # Compiled binary addons (https://nodejs.org/api/addons.html)
33 | build/Release
34 |
35 | # Dependency directories
36 | node_modules/
37 | jspm_packages/
38 |
39 | # TypeScript v1 declaration files
40 | typings/
41 |
42 | # Optional npm cache directory
43 | .npm
44 |
45 | # Optional eslint cache
46 | .eslintcache
47 |
48 | # Optional REPL history
49 | .node_repl_history
50 |
51 | # Output of 'npm pack'
52 | *.tgz
53 |
54 | # Yarn Integrity file
55 | .yarn-integrity
56 |
57 | # dotenv environment variables file
58 | .env
59 |
60 | # next.js build output
61 | .next
62 | .DS_Store
63 | .cache
64 | dist
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # CSS Masterclass
2 |
3 | CSS Masterclass course (Flexbox, Grid, PostCSS, CSSNext)
4 |
5 | ### CSS Flex
6 |
7 | - [x] CSS Flex Basics
8 | - [x] Main Axis and Cross Axis
9 | - [x] Flex Direction
10 | - [x] Flex Wrap
11 | - [x] Align Self
12 |
13 | ### CSS Grid
14 |
15 | - [x] CSS Grid Basics ( Row, columns and gaps)
16 | - [x] Auto columns, auto rows
17 | - [x] Template Areas
18 | - [x] fr unit, repeat
19 | - [x] minmax, max-content, min-content
20 | - [x] auto-fill, auto-fit
21 | - [x] Justify Content, Align Content and Place Content
22 | - [x] Justify Items, Align Items and Place Items
23 | - [x] Grid Column, Column Start and End
24 | - [x] Line Naming
25 | - [x] Grid Row, Row Start and End
26 | - [x] Grid Area
27 | - [x] Justify, Align, Place Self
28 |
29 | ### Using CSS4
30 |
31 | - [x] Installing Parcel
32 | - [x] Configuring PostCSS
33 | - [x] Testing
34 |
35 | ### CSS4 Awesomeness
36 |
37 | - [x] :matches , :not
38 | - [x] CSS Variables
39 | - [x] @custom-selector
40 | - [x] @custom-media
41 | - [x] Media Query Ranges
42 | - [x] color-mod, gray(), system-ui
43 | - [x] Nesting Rules
44 |
45 | ### Conclusions
46 |
47 | - [x] CSS Grid Kiss
48 | - [x] Practice Flexbox
49 | - [x] Practice Grid
50 |
51 | ### Exercices
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Saepe quidem voluptate 28 | adipisci, temporibus culpa architecto veritatis sapiente tempora nemo eveniet minus neque quis animi? 29 | Porro unde inventore illum quasi in.
30 | 31 | 32 | 34 | 35 | View more 36 | 37 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
50 | 53 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
61 | 64 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
72 | 75 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
83 | 86 |Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsum 43 | laboriosam iure est facere soluta quae autem facilis suscipit, exercitationem cum. Incidunt 44 | illo 45 | ipsa autem voluptate pariatur? Aspernatur, ipsum facere! Nisi.
46 |Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsum 51 | laboriosam iure est facere soluta quae autem facilis suscipit, exercitationem cum. Incidunt 52 | illo 53 | ipsa autem voluptate pariatur? Aspernatur, ipsum facere! Nisi.
54 |Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsum 57 | laboriosam iure est facere soluta quae autem facilis suscipit, exercitationem cum. Incidunt 58 | illo 59 | ipsa autem voluptate pariatur? Aspernatur, ipsum facere! Nisi.
60 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Itaque, corporis. 61 | Provident nesciunt qui suscipit, sapiente magni unde cupiditate voluptatem consequatur cumque vel 62 | architecto ab, asperiores ipsa deserunt quia sint? Natus?
63 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
35 |Lorem ipsum dolor sit amet consectetur adipisicing elit. More stuff here to 41 | make this looooooong text
42 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
48 |Lorem ipsum dolor sit amet consectetur adipisicing elit.
54 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo 49 | perspiciatis 50 | ipsa perferendis asperiores illo inventore, ducimus iste porro doloribus, consequatur ex omnis, 51 | odit 52 | esse tenetur pariatur? Deleniti necessitatibus quae explicabo!
53 | ← Go back 54 | 55 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo 60 | perspiciatis 61 | ipsa perferendis asperiores illo inventore, ducimus iste porro doloribus, consequatur ex omnis, 62 | odit 63 | esse tenetur pariatur? Deleniti necessitatibus quae explicabo!
64 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo 68 | perspiciatis 69 | ipsa perferendis asperiores illo inventore, ducimus iste porro doloribus, consequatur ex omnis, 70 | odit 71 | esse tenetur pariatur? Deleniti necessitatibus quae explicabo!
72 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo 76 | perspiciatis 77 | ipsa perferendis asperiores illo inventore, ducimus iste porro doloribus, consequatur ex omnis, 78 | odit 79 | esse tenetur pariatur? Deleniti necessitatibus quae explicabo!
80 |