Material UI
1. Material UI
Là thư viện được phát triển bởi Google
2. Thiết kế UI
Vấn đề thiết kế UI như hình ?

Vậy phải làm những bước gì để thiết kế website này ?
Ví dụ : landing page

Ví dụ: Zalo Page


3. Layouts
Nhiệm vụ của Layout là định hình cho websites và responsibility
3.1 Layout cơ bản trong MUI
Box
Container
Grid
3.2 Display CSS
Inline and block CSS

3.3 Flex Box
flex direction
flex wrap
justify-content (ngang)
align-items (dọc)
others: flex grow
3.4 CSS Grid
3.5 CSS Positions
z index
position : static, relative
exact position
3.6 CSS Responsive
Display CSS : hiding elements
Size (12 column): xs sm md lg lg xl
Sizing (column): width, height
3.7 Scrollable UI
Pager component
autoflow : auto
3.8 Sizing
Các đơn vị trong HTML
https://viblo.asia/p/css-units-em-rem-pt-px-vw-vh-vmin-vmax-ex-ch-Az45brNV5xY
vh : view port
%
px
pt
rem
em
5. @media
Chia theo xs sm md lg xl


Chia kích thước màn hình

4. Components
Inputs
Display data
Table
5. Trường phái thiết kế
5.1 Layout first

Sử dụng kỹ thuật flex để thiết kế content bên trong.
5.2 Content first
Last updated
Was this helpful?