Flouent-UIのセットはFlouent Design Systemから啓発されたReactコンポーネントライブラリです.
2783 ワード
1.はじめに
Website|Github
Reactコンポーネントライブラリはもうたくさんあります.中には高品質のサンプルもたくさんありますが、他のコンポーネントライブラリのデザインをたくさん見たら、
2.ハイライト
Acrylic
Acrylicの効果を実現するプロセスは、驚きの連続であり、最初の実装は親レベルの
その後、
Acrylicの効果を体験したいですが、Boxのコンポーネントを見ることができます.
ガラスの香りがとてもいいです
Reveal
性能の問題があるので、まだテスト中の機能です.体験したいのはCommand、Navigationを見ることができます.
特定のコンポーネントを使用する以外に、hooksの呼び出し方法も実装されている.インストール は を使用します.
Flouent-UIのアイコンはRemixIconに基づいて二次開発されます.
すべてのアイコンはsvgに基づいています.このようにして、参照のアイコンだけをパッケージ化して、フォントファイル全体をロードするのではなくてもいいです.インストール は を使用します.
Flouent-UIはreact-jss+styled-systemの組み合わせを採用しています.Boxコンポーネントはあなたのコンポーネントをカプセル化して、ほとんどのCSSのニーズを実現できます.
Boxで直接テーマ内のカラーシェアbreakpointなどを使えば、デフォルトのテーマを見たり、デフォルトのテーマを修正したりできます.
文書ページ
文書の枠組みは長い間調べましたが、最後にGatsbyJSを使いました.彼のMarkdownプラグインは本当に断りにくいです.同時に、豊かな生態が多くの穴を踏んでいます.
また、アムウェイの素敵な部署を提供します.ZEIT Now、Gatsbyはキーを押して展開します.興味のある仲間はお金が要らないことを知ることができます.
より良い体験をするために、わざわざホームページの編集コード、皮換え、画像交換、検索、言語交換機能を実現しました.
3.後の話
審査から4ヶ月の間、20+個の部品を実現しました.文書ページの作成にも時間がかかりました.作者もこの過程からソースプロジェクトの様々な困難を経験しました.lerna、typescript、jss、包装の穴は連続的に踏み続けています.もちろん、収穫は大きいです.
長期メンテナンス!現在のバージョンは生産環境に適していないので、正式版が期待されます.
皆様の小さいパートナーissuesがバグを提起することを歓迎します.
他に何か問題がありますか?交流したいなら、スレの下にメッセージを書いてもいいです.またはWeChat
4.更新
最新バージョン1.0.0-alpha.1 reveal効果を 文書のトップページのスタートボタンはもうそんなに長く待たないと注文できません.
Website|Github
Reactコンポーネントライブラリはもうたくさんあります.中には高品質のサンプルもたくさんありますが、他のコンポーネントライブラリのデザインをたくさん見たら、
Fluent-UI
はユニークな選択をしてくれると信じています.2.ハイライト
Acrylic
Acrylicの効果を実現するプロセスは、驚きの連続であり、最初の実装は親レベルの
background
を継承し、filter
を介してボケの効果を付加するものであり、これはbackground-attachment: fixed
に依存するだけでなく、background
が親レベル(例えば、body)に書いたらどうしようもない.その後、
backdrop-filter
は上記の二つの問題を完璧に解決することができますが、最初はsafariのデフォルトサポートしかありませんでした.chromeはExperimental Web Platform Features
を開けなければなりません.その後、chrome 77は突然デフォルトでサポートしましたか?これによりfilter
案は「polyfill」になる.Acrylicの効果を体験したいですが、Boxのコンポーネントを見ることができます.
ガラスの香りがとてもいいです
Reveal
性能の問題があるので、まだテスト中の機能です.体験したいのはCommand、Navigationを見ることができます.
特定のコンポーネントを使用する以外に、hooksの呼び出し方法も実装されている.
yarn add @fluent-ui/hooks
import { useReveal } from '@fluent-ui/hooks'
function App () {
const [RevealWrapper] = useReveal(66)
return (
1
2
3
)
}
IconFlouent-UIのアイコンはRemixIconに基づいて二次開発されます.
すべてのアイコンはsvgに基づいています.このようにして、参照のアイコンだけをパッケージ化して、フォントファイル全体をロードするのではなくてもいいです.
yarn add @fluent-ui/icons
import BankFillIcon from '@fluent-ui/icons/BankFill'
function App () {
return (
)
}
Box+themeFlouent-UIはreact-jss+styled-systemの組み合わせを採用しています.Boxコンポーネントはあなたのコンポーネントをカプセル化して、ほとんどのCSSのニーズを実現できます.
Boxで直接テーマ内のカラーシェアbreakpointなどを使えば、デフォルトのテーマを見たり、デフォルトのテーマを修正したりできます.
Hello
また、AcrylicはBoxコンポーネントに実装されていますので、Command、Navigation、CardなどBoxベースのコンポーネントはAcrylic効果をデフォルトでサポートしています.文書ページ
文書の枠組みは長い間調べましたが、最後にGatsbyJSを使いました.彼のMarkdownプラグインは本当に断りにくいです.同時に、豊かな生態が多くの穴を踏んでいます.
また、アムウェイの素敵な部署を提供します.ZEIT Now、Gatsbyはキーを押して展開します.興味のある仲間はお金が要らないことを知ることができます.
より良い体験をするために、わざわざホームページの編集コード、皮換え、画像交換、検索、言語交換機能を実現しました.
3.後の話
審査から4ヶ月の間、20+個の部品を実現しました.文書ページの作成にも時間がかかりました.作者もこの過程からソースプロジェクトの様々な困難を経験しました.lerna、typescript、jss、包装の穴は連続的に踏み続けています.もちろん、収穫は大きいです.
長期メンテナンス!現在のバージョンは生産環境に適していないので、正式版が期待されます.
皆様の小さいパートナーissuesがバグを提起することを歓迎します.
他に何か問題がありますか?交流したいなら、スレの下にメッセージを書いてもいいです.またはWeChat
chensmoke
を入れてもいいです.4.更新
最新バージョン1.0.0-alpha.1
1.0.0-alpha.1
css var()
に変更して実現しました.性能は明らかに改善されました.