Hướng dẫn này giải thích quy trình sử dụng các kiểu tùy chỉnh được tạo bởi Trình chỉnh sửa chủ đề trong ứng dụng Angular sử dụng các thành phần Essential JS2 Angular
Tạo một ứng dụng góc
Làm theo tài liệu để tạo một ứng dụng Angular bao gồm các thành phần Essential JS2 Angular
Tạo tệp CSS tùy chỉnh
Sử dụng theme-studio để tạo tệp CSS tùy chỉnh
Thêm CSS tùy chỉnh trong ứng dụng Angular
Đặt tệp CSS tùy chỉnh đã tạo bên trong thư mục ./src/
của ứng dụng Angular của bạn
Ánh xạ kiểu tùy chỉnh
Trong tệp ./angular.json
, hãy thêm đường dẫn đến tệp CSS tùy chỉnh trong thuộc tính architect/build/options/styles
, như được hiển thị bên dưới,
"styles": [
"src/styles.css",
"src/custom-material.css"
],
Chạy ứng dụng góc
Khởi động ứng dụng Angular và các thành phần Essential JS2 Angular sẽ hiển thị với các kiểu tùy chỉnh
Có một số cách để thêm kiểu Toàn cầu [Kiểu rộng ứng dụng] vào ứng dụng Góc. Các kiểu có thể được thêm nội dòng, được nhập trong index.html
hoặc được thêm qua angular-cli.json
. Góc cho phép chúng tôi thêm các kiểu cụ thể của thành phần trong các thành phần riêng lẻ, kiểu này sẽ ghi đè lên các kiểu chung. Trong bài viết này, chúng ta sẽ tìm hiểu cách thêm các kiểu CSS toàn cầu vào các ứng dụng góc cạnh. Chúng ta cũng sẽ tìm hiểu cách thêm các tệp CSS tùy chỉnh và biểu định kiểu bên ngoài vào ứng dụng góc cạnh
Mục lục
Ứng dụng ví dụ
Đầu tiên, tạo một ứng dụng mẫu bằng lệnh sau
1
2
3
ng mới GlobalStyle
Hãy để chúng tôi thêm thành phần mới
1
2
3
ng g c kiểm tra
Lệnh trên sẽ tạo TestComponent
trong thư mục test
và thêm nó vào thư mục AppModule
. Bạn có thể tìm hiểu thêm các Lệnh CLI góc như vậy từ Hướng dẫn CLI góc
Mở test.component.html
và thêm HTML sau
1
2
3
4
5
điều này para là đến từ test component
Bây giờ hãy mở app.component.html
thêm sao chép HTML sau
1
2
3
4
5
6
7
8
9
Chào mừng đến với {{ title }}!
Đây para is from app component
ứng dụng. thành phần. ts
1
2
3
4
5
6
7
8
9
10
11
12
13
nhập { Thành phần } từ '@angular/core';
@Thành phần[{
bộ chọn. 'root ứng dụng',
Url mẫu. '. /ứng dụng. thành phần. html',
styleUrl. ['. /ứng dụng. thành phần. css']
}]
xuất lớp AppComponent {
title = 'Phong cách toàn cầu góc cạnh'; GlobalStyle -> kiến trúc sư -> xây dựng -> tùy chọn -> kiểu
Theo mặc định, góc thêm angular-cli.json
1 trong thư mục angular-cli.json
2
1
2
3
4
5
6
],
"kiểu". [
"src/styles. css"
],
Tham chiếu đến tệp CSS có liên quan đến nơi lưu trữ tệp angular.json
. đó là thư mục gốc của dự án
Mở angular-cli.json
1 và thêm quy tắc CSS sau
1
2
3
p { màu . xanh dương}
Sách góc cạnh hay nhất
Top 8 cuốn sách hay nhất về góc giúp bạn bắt đầu với Angular
Khi bạn thêm các tệp CSS bằng cách sử dụng tệp cấu hình angular.json
, các quy tắc CSS được gộp vào phần angular-cli.json
6 và được thêm vào phần angular-cli.json
7
Thêm nhiều biểu định kiểu
Tạo một angular-cli.json
8 trong thư mục angular-cli.json
9 và thêm kiểu CSS sau
1
2
3
p { màu . đỏ}
Tiếp theo, thêm tệp CSS vào angular.json
như hình bên dưới
1
2
3
4
5
6
"kiểu". [
"src/styles. css",
"src/assets/css/morestyles. css"
],
Thứ tự của các biểu định kiểu rất quan trọng vì biểu định kiểu cuối cùng sẽ ghi đè các quy tắc CSS đã thêm trước đó
Thêm biểu định kiểu bên ngoài
Có ba cách để bạn thêm các biểu định kiểu bên ngoài
Sao chép chúng cục bộVí dụ để bao gồm bootstrap 4, bạn có thể sao chép phiên bản mới nhất từ liên kết TestComponent
1 và sao chép nó trong thư mục TestComponent
2
1
2
3
4
5
6
7
"kiểu". [
"src/styles. css",
"src/assets/css/morestyles. css",
"src/assets/css/bootstrap. tối thiểu. css"
],
Tùy chọn khác là cài đặt gói npm do thư viện bên thứ ba cung cấp. Các tệp CSS được sao chép trong thư mục node_modules. Ví dụ để cài đặt bootstrap chạy lệnh npm sau
1
2
3
npm cài đặt bootstrap
Và sau đó thêm nó vào angular.json
như hình bên dưới
1
2
3
4
5
6
7
"kiểu". [
"src/styles. css",
"src/assets/css/morestyles. css",
"node_modules/bootstrap/dist/css/bootstrap. tối thiểu. css"
],
Nhập nó vào một trong các biểu định kiểu
Bạn có thể nhập chúng trực tiếp vào một trong các biểu định kiểu. Ví dụ: mở angular-cli.json
1 và thêm câu lệnh nhập sau vào đầu
1
2
3
@nhập "https. // ngăn xếp. bootstrapcdn. com/bootstrap/4. 2. 1/css/khởi động. tối thiểu. css";
Thêm kiểu trực tiếp
Nếu bạn không sử dụng angular-cli, thì bạn có thể sử dụng trường học cũ và liên kết nó trực tiếp trong tệp index.html
như hình bên dưới. Bạn có thể sử dụng điều này ngay cả khi bạn đang sử dụng angular-cli
1
2
3
Sau đây bao gồm các tệp CSS cục bộ
1
2
3
Đường dẫn phải có tham chiếu đến index.html
Các biểu định kiểu này không được bao gồm trong gói, nhưng được tải riêng không giống như khi bạn đang sử dụng angular-cli
Tóm lược
Chúng tôi đã học cách xác định và tải biểu định kiểu chung trong các ứng dụng góc cạnh. Trong bài viết tiếp theo, chúng tôi sẽ hướng dẫn bạn cách thêm style cho các thành phần góc cạnh