Yoga是一個實現Flexbox的跨平臺布局引擎,能夠在任何平臺上構建靈活的布局,讓用戶能夠廣泛的使用開源框架,能夠為用戶提供一個簡單的布局API,有需要的用戶歡迎下載使用!

使用說明

在為 Yoga 做出貢獻之前,請確保安裝 buck。Yoga 的主要實現是用 C++ 實現的,并綁定到支持的語言和框架。在對 Yoga 進行更改時,請確保更改也適用于這些綁定。

功能介紹

提供了各種各樣的控件和功能,比如。

一個元素的位置類型定義了它在其父元素中的位置。

對齊內容定義了沿十字軸的線條分布。只有當使用柔性包覆將項目包覆到多行時,該功能才會生效。

對齊項目描述了如何沿著容器的橫軸對齊子項目。

AspectRatio是Yoga引入的一個屬性,在css flexbox規范中不作為一個可設置的屬性存在。

Flex方向控制節點的子節點的布局方向。

容器上設置了flex wrap屬性,并控制當子代沿主軸溢出容器的大小時發生的情況。

Justify內容描述了如何在其容器的主軸內對齊子代。

安裝說明

通過 NPM 安裝

npm 安裝yoga-layout

默認情況下,這將安裝庫并嘗試為所有平臺(節點、瀏覽器 asm 和獨立 webpack)構建。如果您尚未安裝所需的平臺開發工具,您可能會收到錯誤消息。要預設要為其構建的平臺,可以先設置 .npmrc 屬性。

npm 配置設置yoga-layout:平臺獨立

這現在只會在安裝時運行獨立的 webpack 構建。

Yoga下載-Yoga(跨平臺布局引擎)v1.19.0 官方破解版下載地址

遠程下載