Như đã nêu khác, tên tệp bootstrap-theme.css rất khó hiểu. Tôi đã chọn một cái gì đó như là bootstrap-3d.css hoặc bootstrap-fancy.css sẽ mô tả hơn về những gì nó thực sự làm. Những gì thế giới nhìn thấy như là một "Theme Bootstrap" là một điều bạn có thể nhận được từ BootSwatch đó là một con thú hoàn toàn khác nhau.
Với điều đó đã nói, hiệu ứng khá đẹp - gradient và bóng tối. Thật không may tập tin này sẽ tàn phá trên Chủ đề BootSwatch, vì vậy tôi quyết định đào sâu vào những gì nó sẽ làm để làm cho nó chơi tốt đẹp với họ.
LESS
Bootstrap-theme.css được tạo ra từ theme.less tập tin trong nguồn Bootstrap. Các yếu tố bị ảnh hưởng là (như của Bootstrap v3.2.thanh
Danh sách
- mục
- Buttons
- Images
- Dropdowns
- NavBars
- Alerts
- Progress
- Danh sách nhóm
- Panels
: 0) 210
- Wells
File theme.less phụ thuộc vào:
@import "variables.less";
@import "mixins.less";
Mã này sử dụng màu sắc theo quy định tại variables.less ở một số nơi, ví dụ:
// Give the progress background some depth
.progress {
#gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)
}
này tại sao bootstrap -theme.css hoàn toàn gây rối cho Chủ đề BootSwatch. Tin tốt là BootSwatch Themes cũng được tạo từ các tập tin variables.less, vì vậy bạn có thể chỉ cần xây dựng một bootstrap-theme.css cho Theme BootSwatch của bạn.
Building bootstrap-theme.css
Cách đúng để làm điều đó là để cập nhật Theme quá trình xây dựng, nhưng ở đây đây là cách nhanh chóng và dơ bẩn. Thay thế các tập tin variables.less trong nguồn Bootstrap với một từ Bootswatch Theme của bạn và xây dựng nó và thì bạn có một file bootstrap-theme.css cho Bootswatch Theme của bạn.
Building Bootstrap tự
Building Bootstrap nghe có vẻ khó khăn, nhưng nó thực sự là rất đơn giản:
- Tải về mã nguồn Bootstrap
- Tải về và cài đặt NodeJS
- Mở một dấu nhắc lệnh và điều hướng đến thư mục nguồn bootstrap. Nhập "npm install". Thao tác này sẽ thêm thư mục "node_modules" vào dự án và tải xuống tất cả nội dung của nút mà bạn cần.
- Cài đặt grunt trên toàn cầu (tùy chọn -g) bằng cách nhập "npm install -g grunt-cli"
- Đổi tên thư mục "dist" thành "dist-orig" rồi tạo lại bằng cách nhập "grunt dist". Bây giờ hãy kiểm tra xem có một thư mục "dist" mới chứa tất cả những gì bạn cần để sử dụng xây dựng Bootstrap tùy chỉnh của bạn hay không.
Xong. Thấy không, dễ phải không?
Đây phải là câu trả lời đã chọn. –
Thông báo về Bootswatch.com rất hữu ích. Cảm ơn. –
@Daniel ... nhưng nó phải được cấu trúc lại theo cặp/bootstrap hướng mới để có một tính năng ổn định, ổn định cho khách hàng chủ đề của mình –