! Mặc định được sử dụng thường xuyên trong Bootstrap Sass. Nó tương tự như đảo ngược! Tất cả các Bootstraps Variables được thiết lập bằng cách sử dụng mặc định để cho phép nhà phát triển tùy chỉnh thêm bootstrap. Với mặc định sass sẽ chỉ xác định một biến nếu nó chưa được thiết lập.
Điều này cho phép linh hoạt hơn.
//Example1 Dress color = red
$auroras-dress-color: blue;
$auroras-dress-color: red;
//Example2 Dress color = red
$auroras-dress-color: blue !default;
$auroras-dress-color: red;
//Example3 Dress color = blue
$auroras-dress-color: blue;
$auroras-dress-color: red !default;
Vậy tại sao điều này quan trọng? Bootstrap là một gói. Hầu hết mọi người không chỉnh sửa nguồn Bootstrap. KHÔNG BAO GIỜ CẬP NHẬT NGUỒN BOOTSTRAP. Để tùy chỉnh bootstrap, bạn sẽ thêm tập tin biến riêng của bạn và biên dịch nó với mã bootstrap nhưng không bao giờ chạm vào gói bootstrap gốc. Trang của Bootstrap sass có đầy đủ gầy về cách tùy chỉnh và biên dịch nó trong các tài liệu.
Tôi không biết tại sao ít hơn không làm điều này. Tôi đã không làm việc nhiều với ít hơn và không biết nếu nó có riêng của nó được xây dựng trong quản lý biến.
Ví dụ fiddle https://jsfiddle.net/siggysid/344dnnwz/
Nguồn
2017-03-07 21:47:47
Không hiện diện trong css 2.1 http://www.w3.org/TR/CSS2/ – Marcin
bao giờ nhìn thấy nó trước đây. có thể là một cái gì đó mà chỉ áp dụng cho bootstrap, có lẽ họ có một số loại phân tích mà trông cho rằng – Huangism