Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Bạn không thể "đính kèm" tệp SASS/SCSS vào tài liệu HTML.

SASS/SCSS là bộ tiền xử lý CSS chạy trên máy chủ và biên dịch theo mã CSS mà trình duyệt của bạn hiểu.

Có những lựa chọn thay thế phía máy khách cho SASS có thể được biên dịch trong trình duyệt bằng cách sử dụng JavaScript như ít CSS hơn, mặc dù tôi khuyên bạn nên biên dịch với CSS để sử dụng sản xuất.

Nó đơn giản như thêm 2 dòng mã vào tệp HTML của bạn.



Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?
Theodore Kelechukwu Onyejiaku

SASS là viết tắt của các tấm phong cách tuyệt vời về mặt cú pháp. Nó chủ yếu được biên soạn cho các bảng kiểu CSSCascade thông thường trong mã của bạn. stands for Syntactically Awesome Style Sheets. It is mainly compiled to ordinary CSSCascade Style Sheets in your code.

SASS cho phép bạn làm nhiều hơn với CSS, chẳng hạn như:

  • Tạo các biến
  • Mixins
  • tổ CSS
  • Tạo vòng lặp
  • Tái sử dụng quy tắc CSS

Cách sử dụng SASS trong HTML của bạn

Các bước sau đây cho bạn biết cách chạy SASS trong Trình chỉnh sửa mã Visual Studio của bạn. Một ví dụ về cách tạo kiểu

$red-bg : red;

p{

background-color: $red-bg;

}

5: Phần tử đoạn văn được đưa ra sau này.

Bước 1

Cài đặt tiện ích mở rộng

$red-bg : red;

p{

background-color: $red-bg;

}

6 trong thanh mở rộng trình duyệt.

Dưới đây là một liên kết đến tiện ích mở rộng trình biên dịch SASS trực tiếp.

Bước 2

Tạo tệp HTML của bạn và đặt tên cho nó

$red-bg : red;

p{

background-color: $red-bg;

}

7. Bao gồm yếu tố

$red-bg : red;

p{

background-color: $red-bg;

}

5 mà chúng tôi muốn tạo kiểu với SASS.


Xin lưu ý rằng các trình duyệt không nhận ra SASS, vì vậy một trình biên dịch cần biên dịch nó thành CSS.

Bước 3

Tạo một tệp

$red-bg : red;

p{

background-color: $red-bg;

}

9 ở cùng cấp độ gốc với tệp

$red-bg : red;

p{

background-color: $red-bg;

}

7 của bạn và đặt tên cho nó

1. Đây là tập tin sass của chúng tôi.

Bước 4

Cuối cùng, thêm mã sau sẽ tạo kiểu cho phần tử

$red-bg : red;

p{

background-color: $red-bg;

}

5 của bạn.

$red-bg : red;

p{

background-color: $red-bg;

}

Dựa trên mã trên, chúng tôi muốn cung cấp cho phần tử

$red-bg : red;

p{

background-color: $red-bg;

}

5 của chúng tôi một màu nền màu đỏ.

Bước 5

Thêm phần sau vào thẻ


4 của tệp HTML của bạn.



Phần mở rộng chúng tôi đã cài đặt sẽ biên dịch tệp SASS


1 thành CSS và lưu trữ mã được biên dịch trong tệp CSS mới, còn được gọi là

6. Đây là lý do cho mã ở trên,

7.

Bước 6

Bây giờ, để bắt đầu trình biên dịch, nhấp vào Run Run. Điều này sẽ biên dịch mã SASS thành CSS.

THẺ LIÊN QUAN

Sass

CSS

HTML

cộng đồng

Người đóng góp

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?
Theodore Kelechukwu Onyejiaku

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Chào bạn! Nếu bạn đang đọc bài viết này, có lẽ bạn đang cố gắng hiểu Sass là gì và nó hoạt động như thế nào.

SASS là bộ xử lý tiền xử lý CSS giúp bạn quản lý các nhiệm vụ trong các dự án lớn trong đó các bảng phong cách trở nên lớn hơn, bạn có một số dòng mã CSS và việc duy trì mã CSS của bạn trở nên khó khăn.

Đây là nơi SASS trở nên hữu ích, vì nó có các tính năng chưa tồn tại trong CSS như làm tổ, tạo ra các chức năng với mixin, kế thừa, v.v. Các tính năng này sẽ giúp bạn viết mã CSS có thể duy trì.

SASS cho phép bạn sử dụng lại mã của mình, chia nó thành các tệp và nó cũng giúp bạn tạo các chức năng, biến, làm tổ các bộ chọn CSS của bạn và các phím tắt khác.

Cách thức hoạt động của Sass

Tuy nhiên, trình duyệt web không hiểu mã SASS - nó chỉ hiểu mã CSS. Điều này có nghĩa là bạn phải chuyển đổi mã SASS thành mã CSS.

Để thực hiện điều này, trình biên dịch sẽ tạo một tệp có mã CSS. Chuyển đổi này được gọi là tổng hợp. Khi bạn viết mã SASS trong tệp .SCSS, nó được biên dịch thành tệp CSS thông thường mà trình duyệt sẽ sử dụng để hiển thị nó trên trang web.

Tại sao sử dụng SASS?

Có rất nhiều lợi thế khi sử dụng SASS, vì vậy hãy xem xét một số trong số chúng bây giờ:

Đầu tiên, Sass dễ hiểu nếu bạn biết CSS. Vì đó là bộ tiền xử lý CSS của nó là tương tự.

Ngoài ra, nếu bạn sử dụng SASS, mã CSS của bạn sẽ tương thích với tất cả các phiên bản trình duyệt.

SASS cũng có thể sử dụng lại mã của bạn bằng cách tạo các biến và chức năng với mixin (cắt các đoạn mã) có thể được sử dụng lại nhiều lần. Điều này giúp bạn tiết kiệm thời gian và cho phép bạn mã hóa nhanh hơn.

Nói về thời gian tiết kiệm, SASS giảm sự lặp lại của mã CSS. Điều này là nhờ các tính năng của nó như các chức năng, biến, kế thừa, v.v.

Cuối cùng, SASS được biên soạn cho CSS và thêm tất cả các tiền tố nhà cung cấp cần thiết để bạn không phải lo lắng về việc viết chúng theo cách thủ công.

Cách cài đặt và định cấu hình SASS

Trong bài viết này, tôi sẽ chỉ cho bạn hai cách để cài đặt SASS.

Cách cài đặt SASS với Node.js

Đầu tiên, chúng tôi sẽ tải xuống và cài đặt nút. Sau đó, chúng tôi sẽ sử dụng NPM Trình quản lý gói JavaScript để cài đặt SASS và định cấu hình nó trong dự án của bạn.

Chúng tôi sẽ thực hiện cài đặt toàn cầu, bởi vì điều này sẽ giúp bạn cài đặt nó mỗi khi bạn dự định làm việc trong các dự án của mình với SASS.

Dưới đây là các bước cần theo dõi để cài đặt và thiết lập SASS trong một dự án:

Đầu tiên, hãy mở thiết bị đầu cuối và loại của bạn:

npm install -g scss

Một lần nữa, đây là cài đặt toàn cầu. Nếu bạn làm điều này, bạn tránh cài đặt nó mỗi khi bạn có kế hoạch làm việc với SASS trong các dự án của mình.

Sau đó, trong thư mục dự án, hãy tạo một tệp SASS không có tệp bạn sẽ làm việc:

style.css


8 là tên tệp và

$red-bg : red;

p{

background-color: $red-bg;

}

9 là tên mở rộng SASS.

Sau đó, bạn sẽ sử dụng lệnh sau để tạo tệp style.css từ tệp SASS:

sass --watch style.scss style.css

npm install -g scss
0 là tệp nguồn và
npm install -g scss
1 là tệp đích nơi SASS tạo mã CSS.

Bây giờ cài đặt và cấu hình đã hoàn tất! Bạn có thể sử dụng SASS trong các dự án của bạn.

Nhưng trước khi chúng tôi hiểu cách sử dụng SASS, tôi muốn chỉ cho bạn một cách thực hiện thứ hai. Tôi khuyên bạn nên theo cách này, vì nó là cách đơn giản nhất và dễ nhất để cài đặt và định cấu hình SASS.

Cách cài đặt SASS bằng mã VS

Đầu tiên, tải xuống và cài đặt trình chỉnh sửa mã vs của Microsoft nếu bạn chưa có. Sau đó khởi chạy trình chỉnh sửa để bạn có thể tải xuống tiện ích mở rộng trình biên dịch SASS trực tiếp.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Và đó là tất cả những gì bạn phải làm. Sau khi cài đặt hoàn thành, bạn sẽ có thể sử dụng SASS trong các dự án của mình. Dễ dàng, phải không?

Cách sử dụng sass trong một dự án

Để hiểu cách sử dụng SASS, chúng tôi sẽ làm việc trên một dự án ví dụ nơi chúng tôi sẽ tạo hai lưới. Ý tưởng ở đây không phải là tìm hiểu mọi thứ về Sass mà những gì bạn thấy chủ yếu là những gì bạn cần biết để bắt đầu sử dụng SASS.

Dưới đây là một cái nhìn tổng quan về những gì chúng ta sẽ tạo ra để hiểu SASS.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Bạn có thể tự hỏi tại sao tôi lấy ví dụ về lưới điện? Chà, vì chúng ta thường sử dụng lưới trong các trang web và chúng đơn giản để hiểu.

Trước hết, bạn nên biết rằng chúng tôi sẽ thực hiện tất cả các mã hóa trong tệp SASS (style.scss) chứ không phải trong tệp style.css. Đó là SASS sẽ tạo một tệp CSS cho chúng tôi với cùng một mã.

Để bắt đầu, hãy tạo một thư mục với hai thư mục bên trong, CSS và hình ảnh. Sau đó, bên trong thư mục CSS tạo một tệp với tiện ích mở rộng SASS - trong trường hợp của tôi là style.scss.CSS and images. Then inside the CSS folder create a file with the Sass extension – in my case it's style.scss.

Sau đó mở nó và tập tin sẽ được phát hiện ngay lập tức. Bên dưới trình chỉnh sửa, một nút sẽ xuất hiện có tên Watch Sass. Chỉ cần nhấp vào nó để nói với SASS để xem tệp này và bắt đầu tạo mã (biên dịch) trong tệp CSS.Watch Sass. Just click on it to tell Sass to watch this file and start generating (compiling) code in the CSS file.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?
Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Khi SASS hoàn thành biên dịch, nó sẽ tạo ba tệp trong thư mục CSS của dự án: style.css, style.scss và style.css.map. Nó theo dõi tất cả các thay đổi và nó đã sẵn sàng để tạo mã CSS.style.css, style.scss,and style.css.map. It tracks all the changes and it is ready to generate CSS code.

Nếu bạn quay lại sớm để tiếp tục làm việc, tất cả những gì bạn phải làm là mở tệp có phần mở rộng .scss. Sau đó nhấp vào Watch Sass cho SASS để bắt đầu tạo các sửa đổi trong tệp CSS (nếu không sẽ không có gì được tạo trong tệp CSS).

Tôi hy vọng nó sẽ ổn cho đến nay. Bạn vừa thấy cách cài đặt, định cấu hình và bắt đầu sử dụng SASS trong dự án của bạn. Vì vậy, bây giờ chúng ta hãy tiếp tục với ví dụ của chúng tôi về các lưới để hiểu các chức năng khác nhau mà Sass mang lại.

Cách sử dụng các biến trong SASS

Trước khi xem cách tạo các biến SASS, hãy tạo bản sao tệp index.html và dán mã bên dưới trong tệp:index.html file copy and paste the code below in the file:




      
            
            
            
            card with sass
      
      
            
            

Lorem

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Rerum porro dolores sapiente.

Lorem

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque amet obcaecati nihil.

Chạy tệp trong trình duyệt của bạn để xem kết quả.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Sass cho phép bạn tạo các biến, nhưng tôi muốn cho bạn thấy sự khác biệt giữa SASS và CSS.

body {
    font-family: 'Poppins', Helvertica, sans-serif;
    background-color: #ab99ca;
    padding: 2rem;
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

Nếu bạn nhìn vào ví dụ này, đó là CSS. Nhưng nếu trong dự án tôi muốn sử dụng lại bất kỳ màu, đệm hoặc phông chữ nào, tôi phải viết lại cùng một mã (trong CSS).

Nhưng với SASS, tôi có thể tạo các biến để tôi có thể sử dụng lại các tính năng này. Để tạo một biến trong SASS, chúng tôi sử dụng dấu hiệu đô la $ theo sau là tên biến và dấu hai chấm cho giá trị. Hãy nhớ rằng tốt nhất là tạo một cái tên phản ánh đối tượng bạn sẽ sử dụng.$ followed by the variable name and a colon for the value. Keep in mind that it's best to create a name that reflects the object you're going to use.

/* Creating and Using Variables */
    
$fonts: 'Poppins', Helvertica, sans-serif;
$primary-color: #ab99ca;
$spacing: 2rem;
   
body {
    font-family: $fonts;
    background-color: $primary-color;
    padding: $spacing;
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

Thêm mã trên trong tệp style.scss. Vì chúng tôi đang làm việc với một tệp SASS và HTML không nhận ra SASS, để xem kết quả, chúng tôi sẽ chỉ định tệp CSS đã được tạo trong tệp tệp của chúng tôi.html.index.html.

Cách liên kết tệp CSS

Điều thực sự quan trọng để liên kết tệp CSS với index.html, để cho phép tệp CSS áp dụng các kiểu CSS cho HTML. Nếu không, sẽ không có kiểu dáng được áp dụng và bạn sẽ chỉ thấy mã được tạo bởi HTML.

Vì vậy, chúng tôi sẽ liên kết tệp CSS của chúng tôi trong tệp index.html. Trong trường hợp của tôi:


run Tệp trong trình duyệt của bạn để xem kết quả.
Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Run the file in your browser to see the result.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Bây giờ chúng ta sẽ xem cách tổ chức mã nhờ nhập khẩu. Mã sẽ được cắt thành các tệp trong khi chúng tôi tiếp tục sử dụng ví dụ của chúng tôi.

Khi tạo một tệp, tên tệp sẽ được theo sau bởi một dấu gạch dưới (_) lúc đầu để ngăn nó được biên dịch bởi SASS.

Tạo ba tệp:

  • npm install -g scss
    
    2: Để thêm các biến
  • npm install -g scss
    
    3: Để thêm các chức năng mà chúng tôi sẽ sử dụng lại
  • npm install -g scss
    
    4: Để thêm các kiểu thẻ của chúng tôi
Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Sao chép và dán các biến bạn đã tạo trong tệp style.scss và đặt chúng vào tệp

npm install -g scss
2:style.scss file and put them in the
npm install -g scss
2 file:

$red-bg : red;

p{

background-color: $red-bg;

}

0

Đối với tệp

npm install -g scss
3, đây là nơi chúng tôi sẽ tạo các hàm có thể tái sử dụng với mixin.

Mixin cho phép bạn tạo các chức năng có thể tái sử dụng. Để khai báo chức năng, bạn phải nhập

npm install -g scss
7 hoặc nếu chức năng của bạn có tham số, bạn phải nhập
npm install -g scss
8.

Để sử dụng mixin, bạn phải nhập nó bằng cách gõ

npm install -g scss
9 giúp tiết kiệm thời gian trong một dự án lớn.

Thêm mã này vào tệp

npm install -g scss
3:

$red-bg : red;

p{

background-color: $red-bg;

}

1

Đối với tệp

npm install -g scss
4, hãy thêm mã này vào nó:

$red-bg : red;

p{

background-color: $red-bg;

}

2

Trong mã trên, chúng tôi đang sử dụng làm tổ và bí danh. Nesting giúp chúng tôi đơn giản hóa cách chúng tôi viết các kiểu CSS của mình và cho phép chúng tôi làm tổ CSS.nesting and aliases. Nesting helps us simplify the way we write our CSS styles and allows us to nest CSS selectors.

Đối với các bí danh bạn có thể sử dụng (&) hoặc (và) theo sau là tên lớp sẽ tiếp tục mã của bộ chọn cha mẹ.&) or (and) followed by the class name that will resume the parent selector's code.

Để sử dụng bí danh, bạn phải nhập nó bằng cách nhập bí danh theo tên của biến (& _dark).

Nếu bạn cố gắng chạy tệp index.html, sẽ không có gì thay đổi. Nó không thay đổi vì chúng tôi đã tạo các tệp không liên quan đến index.html và tệp style.sass của chúng tôi chỉ tạo mã nó có.

Để sửa lỗi này, chúng tôi sẽ nhập tất cả các tệp chúng tôi đã tạo vào tệp style.sass để khi SAS thực hiện giám sát, nó sẽ tạo mã của các tệp đó.

$red-bg : red;

p{

background-color: $red-bg;

}

3

Đối với tệp style.scss, thêm mã trên. Tệp style.scss sẽ như thế này:

$red-bg : red;

p{

background-color: $red-bg;

}

4

Trong mã trước, tôi đã nhập các tệp (nhập SASS) vào style.css để chúng có thể được theo dõi và tạo mã khi có thay đổi.SASS import) into style.css so that they can be tracked and generate code when there are changes.

Chạy tệp index.html trong trình duyệt của bạn để xem kết quả.

Hướng dẫn how do i connect scss? - làm cách nào để kết nối scss?

Nếu bạn nhận được kết quả tương tự như trong việc bắt giữ ở trên, xin chúc mừng, bây giờ bạn hiểu cách SASS hoạt động.

Dưới đây là liên kết xem trước cho dự án chúng tôi đã xây dựng: https://adalbertpungu.github.io/card_with_sass/

Và đây là liên kết kho lưu trữ GitHub:

GitHub - Adalbertpungu/card_with_sass: Thẻ với Sass

Thẻ với Sass. Đóng góp cho sự phát triển của adalbertpungu/card_with_sass bằng cách tạo một tài khoản trên github.

AdalbertpungugithubGitHub

Sự kết luận

Trong bài viết này, bạn đã học được cách SASS hoạt động bằng cách xây dựng một lưới ảnh đơn giản. Trong dự án nhỏ này, chúng tôi đã đề cập đến nhiều tính năng cốt lõi, nhưng không phải tất cả chúng. Vì vậy, tôi hy vọng bạn sẽ bắt đầu sử dụng nó trong các dự án của bạn để tìm hiểu thêm.

Bạn có thể kiểm tra tài liệu nếu bạn muốn lặn sâu hơn: https://sass-lang.com/documentation.

Đó là tất cả cho bài viết này. Cảm ơn bạn đã đọc! Tôi nghĩ rằng bạn đã sẵn sàng để thử sử dụng SASS.

Mã hóa hạnh phúc.

Theo dõi tôi trên Twitter: Twitter.com/adalbertpungu



Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Làm cách nào để liên kết SCSS với HTML?

Thêm phần sau vào thẻ của tệp HTML của bạn. Phần mở rộng chúng tôi đã cài đặt sẽ biên dịch chỉ mục tệp SASS. SCSS vào CSS và lưu trữ mã được biên dịch trong tệp CSS mới, còn được gọi là Index. CSS.. The extension we installed will compile the SASS file index. scss into CSS and store the compiled code in a new CSS file, also called index. css .

Làm cách nào để thiết lập tệp SCSS?

Các bước để sử dụng sass..
Tạo thư mục A /Demo ở bất cứ đâu trên ổ đĩa của bạn. Như thế này: ... .
Bên trong thư mục đó tạo hai thư mục phụ: /CSS và /SCSS. Như thế này: ... .
Tạo tệp .SCSS. ....
Quay trở lại dòng CMD trong một phút. ....
Làm cho SASS xem Xem các thư mục /SCSS và /CSS của bạn. ....
Chỉnh sửa tệp .SCSS và xem SASS biên dịch nó vào tệp .css ..

Làm cách nào để liên kết vs CSS với SCSS?

Transpiling sass và ít hơn vào CSS#..
Bước 1: Cài đặt bộ chuyển đổi SAS hoặc ít hơn cho hướng dẫn này, hãy sử dụng nút SASS hoặc ít hơn.....
Bước 2: Tạo một tệp sass đơn giản hoặc ít hơn# mở so với mã trên một thư mục trống và tạo tệp styles.scss hoặc styles.less.....
Bước 3: Tạo các nhiệm vụ.json# ....
Bước 4: Chạy nhiệm vụ xây dựng#.

Làm cách nào để chạy lệnh SCSS?

Lệnh để chạy sass là sass -watch input.scss output.css trong đó 'đầu vào.SCSS 'là tệp SASS chính của bạn (với tất cả các phần của bạn được nhập) và' đầu ra.sass --watch input. scss output. css where 'input. scss' is your main Sass file (with all your partials imported) and 'output.