CSS+HTML NOTE 2

** GIỚI THIỆU SASS**




** CÀI ĐẶT NODE-SASS VÀ TẠO FOLDER SASS**

- Tạo file main.scss và copy code từ style.css.
- Tạo script để run compiler.

- npm install live-server để cập nhật code.

*Chuyển đổi các dữ liệu được dùng lặp lại sang các biến
- Có thể dùng rgba($color-black, 0.2)
- Các biến về màu sắc: $color-...
- Chuyển các css con vào trong nest của css cha bằng &

* Trong sass folder tạo folder base: Chứa các chức năng tương ứng trong các file con
- Tạo file _base.scss trong folder base (lưu ý cần có _)
- Gọi file _base.scss trong main.scss bằng lệnh @import "base/base" - tên file lúc này không cần _
- Tạo thêm các file _animations.scss, _typography.scss; _ultilities.scss.

* Trong sass folder tạo folder abstract: Là các file thực thi các lệnh scss.
- Trong folder abstract tạo các file: _variables.scss; _mixins.scss; _functions.scss
* Trong sass folder tạo folder layout: Để lưu trữ file scss của từng phần (header, footer...)
* Trong sass folder tạo folder components
* Trong sass folder tạo folder pages: Để chứa các page riêng lẻ, ví dụ landing page...
- Trong folder pages tạo các file: _home.scss;
* Khai báo toàn bộ file trong main.scss như hình sau:


- Copy tất cả các biến (màu sắc) đã khai báo trong main.scss vào trong file _variable.scss của folder abstracts.


- copy toàn bộ phần code đầu tiên bao gồm reset về mặc định, css của thẻ html và thẻ body vào trong file _base.scss


- copy toàn bộ phần animations (@keyframe(...)) vào file _aniamtions.scss


- Trong components tạo file _buttons.scss và copy toàn bộ code phần .btn vào file này để dùng lại nhiều lần.


- import file _buttons.scss vào file main.scss
- copy css của thẻ header vào layout/_header.scss


- imports _header.scss vào main.scss
- copy code phần .heading-primary vào file _typography.scss (liên quan đến định dạng cho chữ viết) vào import ngược lại file main.scss


- Có thể copy cả phần định dạng chữ viết trong thẻ header vào file _typography.scss này.

* Fluid layout + Responsive layout




Nhận xét

Bài đăng phổ biến từ blog này

#7 Phương pháp xác định nhanh 6 mẫu âm giai trong Guitar Lead

Làm Chủ 7 Mode Trong Guitar Lead [Chơi ở tất cả các Tone]

#1 Âm giai trưởng (The major Scale) và Pattern 6/4