Giấy-css phản ứng

Để đặt màu nền trên Material UI Paper, bạn chỉ cần áp dụng thuộc tính _______________ CSS cho thành phần gốc của Paper. Việc đặt kiểu trên phần tử gốc của bất kỳ thành phần UI UI nào có thể được thực hiện theo nhiều cách, nhưng cách phổ biến nhất là sử dụng móc useStyles. Như bạn có thể thấy trong ví dụ trên, chúng tôi tạo các lớp CSS của chúng tôi, xác định một lớp yellowPaper đặt một backgroundColor làm màu vàng của UI UI. Sau đó, chỉ cần áp dụng một lớp đó cho thành phần của chúng ta thông qua chỗ dựa className, các lớp được áp dụng cho phần tử Giấy gốc, đó là

đại diện cho tờ giấy. Thành phần này chỉ là một

, vì vậy nó là một thành phần khá đơn giản

đệm giấy

Theo mặc định, không có phần đệm trên thành phần Giấy. Tuy nhiên, bạn có thể tự thêm nó khá dễ dàng theo 2 cách. Một cách (không được triển khai trong ví dụ trên) là sử dụng chỗ dựa className được sử dụng ở trên để triển khai phần đệm thông qua chỗ dựa CSS mới elevation0. Một cách khác, như được hiển thị trong Hộp cát ở trên, là bằng cách nhập thành phần elevation1 và sử dụng thuộc tính hệ thống tốc ký elevation2

Chiều rộng và chiều cao của giấy

Thành phần Giấy không có thuộc tính chiều rộng hoặc chiều cao. Nó cư xử như bình thường

phần tử, bởi vì nó là như vậy, một phần tử duy nhất

với một vài thuộc tính CSS. Trong ví dụ trên, bạn có thể thấy chúng tôi nhắm mục tiêu tất cả các phần tử con của vùng chứa có elevation3 của elevation4. Đây là cách UI UI định cỡ các phần tử Giấy trong ví dụ của họ

Độ cao giấy

Prop elevation của The Paper chỉ đơn giản ánh xạ UI UI của elevation6 đến box-shadow dựa trên số. Phạm vi từ 0 đến 24, trong đó 0 là elevation8 và 24 là bóng của khoảng 40px. Bạn có thể xem danh sách đầy đủ các bóng trong

Màu viền giấy

Theo mặc định, thành phần Giấy sử dụng độ cao (bóng hộp) là 1 và không có đường viền. Nếu bạn đặt giá trị chống đỡ của elevation9 là box-shadow0, bạn sẽ nhận được đường viền của box-shadow1. Nếu bạn muốn tùy chỉnh hoàn toàn đường viền, bạn có thể sử dụng các lớp CSS để tạo kiểu cho đường viền trên phần tử Giấy gốc. Xem ví dụ trên, nơi chúng tôi áp dụng đường viền tùy chỉnh của riêng mình

Bán kính viền giấy / giá đỡ hình vuông

Theo mặc định, Giấy có bán kính đường viền là box-shadow2 là 4px. Nếu bạn muốn tùy chỉnh bán kính đường viền, bạn có thể tạo thuộc tính CSS trên lớp tùy chỉnh để đặt bán kính đường viền trên thành phần gốc. Nếu bạn đặt giá trị box-shadow3 thành true, bán kính đường viền sẽ được đặt thành box-shadow4. Xem các ví dụ trên để biết cách chúng tôi triển khai các

Tải xuống phiên bản mới nhất (1. 9. 1) sử dụng một trong các liên kết bên dưới. Hoặc tải xuống bản phát hành cũ hơn qua GitHub

NPM

PaperCSS có sẵn trên NPM, phiên bản hiện tại 1. 9. 1. Cài đặt với npm install papercss –save và tìm CSS trong

  • nút_modules/papercss/dist/giấy. css
  • nút_modules/papercss/dist/giấy. tối thiểu. css

CDN

Bạn không muốn tải xuống? . Bạn chỉ có thể liên kết với PaperCSS qua. Bạn có thể sử dụng một trong hai

Đây là một đoạn mã nhanh để bắt đầu với PaperCSS



  
    
    
    
    
    Document
  
  
    

Some Fresh Title

This is where some content would go.

Tự mình xây dựng

Nếu bạn muốn tùy chỉnh mọi thứ, bạn có thể tự xây dựng CSS thông qua git repo

git clone https://github.com/papercss/papercss.git
cd papercss
npm install
npm run build

Lấy CSS ra khỏi thư mục /dist đã tạo

Bạn cũng có thể vào src/core/_config. scss trước khi xây dựng để thay đổi các kiểu chung của CSS mới của bạn

Giao diện linh hoạt hoạt động giống như bất kỳ ứng dụng nào khác. Nó hỗ trợ các tiêu chuẩn trợ năng - nói cách khác, nó làm mọi thứ mà một ứng dụng gốc sẽ làm. Các tương tác trong React Native rất dễ thực hiện, nhưng để hoàn thiện 100% thì cần nhiều nỗ lực hơn. Triển khai chính xác các hoạt ảnh dành riêng cho nền tảng, đảm bảo rằng nó chạy dưới tải nặng chỉ là hai ví dụ về những gì chúng ta phải suy nghĩ khi viết giao diện hạng nhất

React-native-paper cung cấp rất nhiều thành phần và tương tác ở đó để đáp ứng mọi trường hợp sử dụng mà bạn có thể có. Xem nó cho chính mình

Nền của ứng dụng giống với kết cấu phẳng, mờ đục của một tờ giấy và hành vi của ứng dụng bắt chước khả năng thay đổi kích thước, xáo trộn và liên kết với nhau của giấy trong nhiều tờ



Nhấn Enter để bắt đầu chỉnh sửa

biến thể

Nếu bạn cần một bề mặt có đường viền, hãy sử dụng giá đỡ variant


Nhấn Enter để bắt đầu chỉnh sửa

độ cao

Độ cao có thể được sử dụng để thiết lập hệ thống phân cấp giữa các nội dung khác. Về mặt thực tế, độ cao kiểm soát kích thước của bóng được áp dụng cho bề mặt. Ở chế độ tối, tăng độ cao cũng làm cho bề mặt sáng hơn

Việc thay đổi bóng râm trong chế độ tối được thực hiện bằng cách áp dụng một gradient bán trong suốt cho thuộc tính background-image. Điều này có thể dẫn đến nhầm lẫn khi ghi đè các kiểu của Paper, vì chỉ đặt thuộc tính background-color sẽ không ảnh hưởng đến bóng mờ liên quan đến độ cao. Để bỏ qua bóng và đặt màu nền không bị ảnh hưởng bởi độ cao ở chế độ tối, hãy ghi đè thuộc tính background (hoặc cả background-colorbackground-image)

API

Xem tài liệu bên dưới để tham khảo đầy đủ về tất cả các đạo cụ và lớp có sẵn cho các thành phần được đề cập ở đây

Giấy trong mui React là gì?

Trong Material Design, các đặc tính vật lý của giấy được dịch ra màn hình . Nền của ứng dụng giống với kết cấu phẳng, mờ đục của một tờ giấy và hành vi của ứng dụng bắt chước khả năng thay đổi kích thước, xáo trộn và liên kết với nhau của giấy trong nhiều tờ. Phản hồi. kích thước bó.

Giấy được sử dụng để làm gì trong tài liệu ui?

Thành phần giấy của Material-UI được sử dụng để tạo bố cục phẳng và mờ . Nó tương tự như thành phần Thẻ, tôi. e. chúng ta có thể sử dụng nó làm nền cho các thành phần khác.

Độ cao trong giấy là gì?

Độ cao là khoảng cách tương đối giữa hai bề mặt dọc theo trục z .