Css đảo ngược màu nền

Số tiền chuyển đổi, được chỉ định là hoặc . Giá trị của 100% được đảo ngược hoàn toàn, trong khi giá trị của 0% giữ nguyên đầu vào. Các giá trị giữa 0%100% là hệ số nhân tuyến tính đối với hiệu ứng. Giá trị ban đầu cho phép nội suy là

invert(0)     /* No effect */
invert(.6)    /* 60% inversion */
invert(100%)  /* Completely inverted */
1

Ví dụ sau đây cho thấy các thuộc tính khác nhau có thể ảnh hưởng hoặc định hình bố cục React Native như thế nào. Ví dụ, bạn có thể thử thêm hoặc xóa hình vuông khỏi giao diện người dùng trong khi thay đổi giá trị của thuộc tính flexWrap

  • bản đánh máy
  • JavaScript


Thẩm quyền giải quyết

đạo cụ

________số 8_______

alignContent kiểm soát cách các hàng căn chỉnh theo hướng chéo, ghi đè alignContent của cha mẹ. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/align-content để biết thêm chi tiết

LoạiYêu cầudenum('flex-start', 'flex-end', 'center', 'stretch', 'space-between', 'space-around')Không

alignItems

alignItems xếp trẻ em theo hướng chéo. Ví dụ: nếu trẻ em đang di chuyển theo chiều dọc, thì alignItems kiểm soát cách chúng sắp xếp theo chiều ngang. Nó hoạt động giống như align-items trong CSS (mặc định. kéo dài). Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/align-items để biết thêm chi tiết

LoạiYêu cầudenum('flex-start', 'flex-end', 'center', 'stretch', 'baseline')Không

alignSelf

alignSelf kiểm soát cách một đứa trẻ căn chỉnh theo hướng chéo, ghi đè lên alignItems của cha mẹ. Nó hoạt động như alignContent1 trong CSS (mặc định. Tự động). Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/align-self để biết thêm chi tiết

LoạiYêu cầudenum('auto', 'flex-start', 'flex-end', 'center', 'stretch', 'baseline')Không

alignContent2

Tỷ lệ khung hình kiểm soát kích thước của thứ nguyên không xác định của một nút. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/aspect-ratio để biết thêm chi tiết

  • Trên một nút có chiều rộng/chiều cao đã đặt, tỷ lệ khung hình sẽ kiểm soát kích thước của thứ nguyên chưa đặt
  • Trên một nút có cơ sở linh hoạt đã đặt, tỷ lệ khung hình sẽ kiểm soát kích thước của nút trong trục chéo nếu không được đặt
  • Trên một nút có chức năng đo lường, tỷ lệ khung hình hoạt động như thể chức năng đo lường đo lường cơ sở linh hoạt
  • Trên một nút có tính năng tăng/thu nhỏ linh hoạt, tỷ lệ khung hình sẽ kiểm soát kích thước của nút trong trục chéo nếu không được đặt
  • Tỷ lệ khung hình tính đến kích thước tối thiểu/tối đa
LoạiYêu cầusố, chuỗiKhông

alignContent3

alignContent3 hoạt động giống như alignContent5 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/border-bottom-width để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignContent6

Khi hướng là alignContent7, thì alignContent6 tương đương với alignContent9. Khi hướng là alignContent0, alignContent6 tương đương với alignContent2

LoạiSố yêu cầuKhông

alignContent2

alignContent2 hoạt động giống như alignContent5 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/border-left-width để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignContent9

alignContent9 hoạt động giống như alignContent8 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/border-right-width để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignContent9

Khi hướng là alignContent7, thì alignContent9 tương đương với alignContent2. Khi hướng là alignContent0, alignContent9 tương đương với alignContent9

LoạiSố yêu cầuKhông

alignContent6

alignContent6 hoạt động giống như alignContent8 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/border-top-width để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignContent9

alignContent9 hoạt động giống như alignItems1 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/độ rộng đường viền để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignItems2

alignItems2 là số pixel hợp lý để bù vào cạnh dưới của thành phần này

Nó hoạt động tương tự như alignItems2 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/bottom để biết thêm chi tiết về cách alignItems2 ảnh hưởng đến bố cục

LoạiYêu cầusố, chuỗiKhông

alignItems6

alignItems6 hoạt động giống như alignItems8 trong CSS. Chỉ các đơn vị pixel được hỗ trợ trong React Native. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/column-gap để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignItems9

alignItems9 chỉ định luồng định hướng của giao diện người dùng. Giá trị mặc định là alignItems1, ngoại trừ nút gốc sẽ có giá trị dựa trên ngôn ngữ hiện tại. Xem https. //yogalayout. com/docs/layout-direction để biết thêm chi tiết

TypeRequiredPlatformenum('inherit', 'ltr', 'rtl')NoiOS

alignItems2

alignItems2 đặt kiểu hiển thị của thành phần này

Nó hoạt động tương tự như alignItems2 trong CSS nhưng chỉ hỗ trợ 'flex' và 'none'. 'flex' là mặc định

TypeRequiredenum('none', 'flex')No

alignItems5

Khi hướng là alignContent7, thì alignItems5 tương đương với alignItems8. Khi hướng là alignContent0, thì alignItems5 tương đương với alignItems1

Phong cách này được ưu tiên hơn các phong cách alignItems1 và alignItems8

LoạiYêu cầusố, chuỗiKhông

alignItems4

Trong React Native alignItems4 không hoạt động giống như trong CSS. alignItems4 là một số chứ không phải là một chuỗi và nó hoạt động theo công cụ bố cục Yoga

Khi alignItems4 là một số dương, nó làm cho thành phần linh hoạt và nó sẽ có kích thước tỷ lệ thuận với giá trị linh hoạt của nó. Vì vậy, một thành phần có alignItems4 được đặt thành 2 sẽ chiếm gấp đôi dung lượng so với thành phần có alignItems4 được đặt thành 1. align-items0 tương đương với align-items1

Khi alignItems4 bằng 0, thành phần này có kích thước theo align-items3 và align-items4, và nó không linh hoạt

Khi alignItems4 là -1, thành phần thường có kích thước theo align-items3 và align-items4. Tuy nhiên, nếu không có đủ dung lượng, thành phần sẽ co lại thành align-items8 và align-items9

alignSelf0, alignSelf1 và alignSelf2 hoạt động giống như trong CSS

LoạiSố yêu cầuKhông

alignSelf2

alignSelf2 là một cách độc lập với trục để cung cấp kích thước mặc định của một mục dọc theo trục chính. Việc đặt alignSelf2 của một đứa trẻ cũng tương tự như việc đặt align-items3 của đứa trẻ đó nếu cha của nó là vùng chứa có alignSelf7 hoặc đặt align-items4 của một đứa trẻ nếu cha của nó là vùng chứa có alignSelf9. alignSelf2 của một mục là kích thước mặc định của mục đó, kích thước của mục đó trước khi thực hiện bất kỳ phép tính alignSelf0 và alignSelf1 nào

LoạiYêu cầusố, chuỗiKhông

alignSelf3

alignSelf3 điều khiển con của container đi theo hướng nào. alignSelf5 đi từ trái sang phải, alignSelf6 đi từ trên xuống dưới và bạn có thể đoán được hai người kia làm gì. Nó hoạt động giống như alignSelf7 trong CSS, ngoại trừ mặc định là alignSelf6. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/flex-direction để biết thêm chi tiết

TypeRequiredenum('row', 'row-reverse', 'column', 'column-reverse')Không

alignSelf0

alignSelf0 mô tả cách phân bổ bất kỳ không gian nào trong một thùng chứa cho các phần tử con của nó dọc theo trục chính. Sau khi đặt các phần tử con của nó, một vùng chứa sẽ phân phối bất kỳ không gian còn lại nào theo các giá trị tăng trưởng linh hoạt được chỉ định bởi các phần tử con của nó

alignSelf0 chấp nhận mọi giá trị dấu chấm động >= 0, với 0 là giá trị mặc định. Một thùng chứa sẽ phân phối bất kỳ không gian còn lại nào giữa các phần tử con của nó được tính theo giá trị alignSelf0 của phần tử con

LoạiSố yêu cầuKhông

alignSelf1

mô tả cách thu nhỏ phần tử con dọc theo trục chính trong trường hợp tổng kích thước của phần tử con vượt quá kích thước của vùng chứa trên trục chính. alignSelf1 rất giống với alignSelf0 và có thể được hiểu theo cách tương tự nếu bất kỳ kích thước tràn nào được coi là không gian âm còn lại. Hai đặc tính này cũng kết hợp tốt với nhau bằng cách cho phép trẻ lớn lên và thu nhỏ khi cần thiết

alignSelf1 chấp nhận mọi giá trị dấu chấm động >= 0, với 0 là giá trị mặc định. Một thùng chứa sẽ thu nhỏ các phần tử con của nó có trọng số bằng các giá trị alignSelf1 của phần tử con

LoạiSố yêu cầuKhông

flexWrap

flexWrap kiểm soát xem trẻ em có thể quấn quanh sau khi chúng chạm vào phần cuối của hộp đựng linh hoạt hay không. Nó hoạt động như alignContent11 trong CSS (mặc định. bây giờ). Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/flex-wrap để biết thêm chi tiết. Lưu ý rằng nó không hoạt động nữa với alignContent12 (mặc định), vì vậy bạn có thể muốn sử dụng alignContent13 chẳng hạn (phá vỡ chi tiết thay đổi. https. //github. com/facebook/reac-native/releases/tag/v0. 28. 0)

TypeRequiredenum('wrap', 'nowrap', 'wrap-reverse')Không

alignContent14

alignContent14 hoạt động giống như alignContent14 trong CSS. Chỉ các đơn vị pixel được hỗ trợ trong React Native. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/gap để biết thêm chi tiết

LoạiSố yêu cầuKhông

align-items4

align-items4 đặt chiều cao của thành phần này

Nó hoạt động tương tự như align-items4 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/height để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent20

alignContent20 xếp trẻ theo hướng chính. Ví dụ: nếu trẻ em đang chạy theo chiều dọc, thì alignContent20 sẽ kiểm soát cách chúng sắp xếp theo chiều dọc. Nó hoạt động như alignContent23 trong CSS (mặc định. khởi động linh hoạt). Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/justify-content để biết thêm chi tiết

TypeRequiredenum('flex-start', 'flex-end', 'center', 'space-between', 'space-around', 'space-evenly')Không

alignItems1

alignItems1 là số pixel hợp lý để bù cạnh trái của thành phần này

Nó hoạt động tương tự như alignItems1 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/left để biết thêm chi tiết về cách alignItems1 ảnh hưởng đến bố cục

LoạiYêu cầusố, chuỗiKhông

alignContent28

Cài đặt alignContent28 có tác dụng tương tự như cài đặt từng alignContent30, alignContent31, alignContent32 và alignContent33. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/margin để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent32

alignContent32 hoạt động giống như alignContent36 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/margin-bottom để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent37

Khi hướng là alignContent7, thì alignContent37 tương đương với alignContent33. Khi hướng là alignContent0, alignContent37 tương đương với alignContent31

LoạiYêu cầusố, chuỗiKhông

alignContent44

Cài đặt alignContent44 có tác dụng tương tự như cài đặt cả alignContent31 và alignContent33

LoạiYêu cầusố, chuỗiKhông

alignContent31

alignContent31 hoạt động giống như alignContent50 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/margin-left để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent33

alignContent33 hoạt động giống như alignContent53 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/margin-right để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent54

Khi hướng là alignContent7, thì alignContent54 tương đương với alignContent31. Khi hướng là alignContent0, alignContent54 tương đương với alignContent33

LoạiYêu cầusố, chuỗiKhông

alignContent30

alignContent30 hoạt động giống như alignContent63 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/margin-top để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent64

Cài đặt alignContent64 có tác dụng tương tự như cài đặt cả alignContent30 và alignContent32

LoạiYêu cầusố, chuỗiKhông

alignContent68

alignContent68 là chiều cao tối đa cho thành phần này, tính bằng pixel logic

Nó hoạt động tương tự như alignContent70 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/max-height để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent71

alignContent71 là chiều rộng tối đa cho thành phần này, tính bằng pixel logic

Nó hoạt động tương tự như alignContent73 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/max-width để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

align-items9

align-items9 là chiều cao tối thiểu cho thành phần này, tính bằng pixel logic

Nó hoạt động tương tự như alignContent76 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/min-height để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

align-items8

align-items8 là chiều rộng tối thiểu cho thành phần này, tính bằng pixel logic

Nó hoạt động tương tự như alignContent79 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/min-width để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent80

alignContent80 kiểm soát cách đo lường và hiển thị trẻ em. alignContent82 khiến các chế độ xem bị cắt bớt trong khi alignContent83 khiến các chế độ xem được đo độc lập với trục chính của cha mẹ chúng. Nó hoạt động như alignContent80 trong CSS (mặc định. hiện rõ). Xem https. // nhà phát triển. mozilla. org/en/docs/Web/CSS/overflow để biết thêm chi tiết

LoạiYêu cầudenum('hiển thị', 'ẩn', 'cuộn')Không

alignContent85

Cài đặt alignContent85 có tác dụng tương tự như cài đặt từng alignContent87, alignContent88, alignContent89 và alignContent90. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/padding để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent88

alignContent88 hoạt động giống như alignContent93 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/padding-bottom để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent94

Khi hướng là alignContent7, thì alignContent94 tương đương với alignContent90. Khi hướng là alignContent0, alignContent94 tương đương với alignContent89

LoạiYêu cầusố, chuỗiKhông

alignContent01

Cài đặt alignContent01 giống như cài đặt cả alignContent89 và alignContent90

LoạiYêu cầusố, chuỗiKhông

alignContent89

alignContent89 hoạt động giống như alignContent07 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/padding-left để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent90

alignContent90 hoạt động giống như alignContent10 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/padding-right để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent11

Khi hướng là alignContent7, thì alignContent11 tương đương với alignContent89. Khi hướng là alignContent0, alignContent11 tương đương với alignContent90

LoạiYêu cầusố, chuỗiKhông

alignContent87

alignContent87 hoạt động giống như alignContent20 trong CSS. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/padding-top để biết thêm chi tiết

LoạiSố yêu cầu, ,chuỗiKhông

alignContent21

Cài đặt alignContent21 giống như cài đặt cả alignContent87 và alignContent88

LoạiYêu cầusố, chuỗiKhông

alignContent25

alignContent25 trong React Native tương tự như CSS thông thường, nhưng mọi thứ được đặt thành alignContent27 theo mặc định, vì vậy vị trí của alignContent28 luôn liên quan đến cha mẹ

Nếu bạn muốn định vị một phần tử con bằng cách sử dụng số lượng pixel hợp lý cụ thể so với phần tử gốc của nó, hãy đặt phần tử con có vị trí alignContent28

Nếu bạn muốn định vị một phần tử con so với thứ không phải là phần tử gốc của nó, đừng sử dụng các kiểu cho phần tử đó. Sử dụng cây thành phần

Xem https. //github. com/facebook/yoga để biết thêm chi tiết về sự khác biệt của alignContent25 giữa React Native và CSS

LoạiYêu cầudenum('tuyệt đối', 'tương đối')Không

alignItems8

alignItems8 là số pixel hợp lý để bù cạnh phải của thành phần này

Nó hoạt động tương tự như alignItems8 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/right để biết thêm chi tiết về cách alignItems8 ảnh hưởng đến bố cục

LoạiYêu cầusố, chuỗiKhông

alignContent35

alignContent35 hoạt động giống như alignContent37 trong CSS. Chỉ các đơn vị pixel được hỗ trợ trong React Native. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/row-gap để biết thêm chi tiết

LoạiSố yêu cầuKhông

alignContent38

Khi hướng là alignContent7, thì alignContent38 tương đương với alignItems1. Khi hướng là alignContent0, thì alignContent38 tương đương với alignItems8

Phong cách này được ưu tiên hơn các phong cách alignItems1, alignItems8 và alignItems5

LoạiYêu cầusố, chuỗiKhông

alignContent48

alignContent48 là số pixel hợp lý để bù cạnh trên của thành phần này

Nó hoạt động tương tự như alignContent48 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ

Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/top để biết thêm chi tiết về cách alignContent48 ảnh hưởng đến bố cục

LoạiYêu cầusố, chuỗiKhông

align-items3

align-items3 đặt chiều rộng của thành phần này

Nó hoạt động tương tự như align-items3 trong CSS, nhưng trong React Native, bạn phải sử dụng điểm hoặc tỷ lệ phần trăm. Ems và các đơn vị khác không được hỗ trợ. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/width để biết thêm chi tiết

LoạiYêu cầusố, chuỗiKhông

alignContent55

alignContent55 kiểm soát thành phần nào hiển thị trên các thành phần khác. Thông thường, bạn không sử dụng alignContent55. Các thành phần hiển thị theo thứ tự của chúng trong cây tài liệu, vì vậy các thành phần sau sẽ vẽ lên các thành phần trước đó. alignContent55 có thể hữu ích nếu bạn có hoạt ảnh hoặc giao diện phương thức tùy chỉnh mà bạn không muốn hành vi này

Nó hoạt động giống như thuộc tính CSS alignContent59 - các thành phần có alignContent55 lớn hơn sẽ hiển thị ở trên cùng. Hãy nghĩ về hướng z giống như hướng từ điện thoại vào nhãn cầu của bạn. Xem https. // nhà phát triển. mozilla. org/en-US/docs/Web/CSS/z-index để biết thêm chi tiết

Trên iOS, alignContent55 có thể yêu cầu các alignContent62 phải là anh em ruột của nhau để nó hoạt động như mong đợi