Grid 使用 justify-evenly 令 Column 間隔相等
Grid 也能使用 Flex 的 justify-evenly
,可使 Column 之間間隔相等。
失くすものさえない今が強くなるチャンスよ
Grid 也能使用 Flex 的 justify-evenly
,可使 Column 之間間隔相等。
Grid 也能使用 Flex 的 justify-around
,可使 Column 之間間隔相等。
Grid 也能使用 Flex 的 justify-between
,可使 Column 之間間隔相等。
Grid 也能使用 Flex 的 justify-end
,可使 Column 或 Content 水平靠右。
Grid 也能使用 Flex 的 justify-start
,可使 Column 或 Content 水平靠左。
Grid 也能使用 Flex 的 justify-center
,可使 Column 或 Content 水平置中。
上下有 header
與 footer
,左側有 nav
,右側有 content
是實務上後台常見 Layout,可用 Grid 簡單實現。
若 Item 橫跨數個 Row,除了使用 row-start-
與 row-end-
外,也可直接使用 row-span-
設定橫跨數。
若 Item 橫跨數個 Column,除了使用 col-start-
與 col-end-
外,也可直接使用 col-span-
設定橫跨數。
透過 row-start-
/ row-end-
可將 Item 原本在 HTML 位置調整到指定位置。
Tooltip 為實務上常見效果,可完全使用 Tailwind CSS 實現。
某些 API 可能需要較長回應時間,實務上會加上 Spinner 視覺效果,這在 Tailwind CSS 該如何實現呢 ?
Pug 的 Class 名稱不允許特殊字元,但 Tailwind CSS 的 Variant 使用了 :
,在 Pug 使用 Variant 則面臨挑戰。
Arbitrary Style 為 Tailwind CSS 2.1 招牌功能,讓我們不必偶爾為了零碎 CSS 而建立 Class,但在 Pug 使用卻面臨挑戰。
透過 col-start-
/ col-end-
可將 Item 原本在 HTML 位置調整到指定位置。
TailwindUI 基於 TailwindCSS,使用之前須先設定好 TailwindCSS,然後再設定 TailwindUI 的 Plugin。
Grid 屬於父層設定的 Layout,可直接在父層以 gap-
設定 Item 間隔。
Grid 屬於父層設定的 Layout,可直接在父層以 grid-rows-
定義垂直均分 Rows 個數。
Grid 屬於父層設定的 Layout,可直接在父層以 grid-cols-
定義水平均分 Column 個數。
在 Main Axis 水平均分 N 個 Column 為實務上常見需求,在 Tailwind CSS 有多種方式實現。
Grid 為 CSS 最新 Layout 方式,其思維有別於 Flexbox,可完全在父層 Box 設定。
使用 Tailwind UI 的 Modal Dialog,我們只需使用 v-if
控制顯示的 State 即可。
若想在文字前後實作 Quote,傳統會使用 :before
與 :after
處理,Tailwind CSS 則會使用實體 Element 實現。
若想在文字下增加 Underline,傳統會使用 :after
處理,Tailwind CSS 則會使用實體 Element 實現。
若想改變 <li>
圖示,傳統會使用 li:before
處理,Tailwind CSS 則會使用實體 Element 實現。
若要對影像實作灰階效果,可使用 <div>
搭配 mix-blend-color
實現。
除了使用 Modal Dialog 通知 User 外,Toast Alert 亦為實務上常見的 UI。
若要上傳檔案,最簡單就是使用 HTML 的 <input type=file>
,但 HTML 的 <input>
顯示太過陽春,不太符合目前主流 Web 顯示,當然可以找 Package 達成需求,事實上以 Tailwind CSS 就能簡單實作出漂亮的 File Upload。
Icon Toggle 可簡單設定 true
與 false
,但必須搭配 JavaScript 維護 State 並動態改變 Utility。
Short Toggle 可簡單設定 true
與 false
,但必須搭配 JavaScript 維護 State 並動態改變 Utility。
簡易 Toggle 可設定 true
與 false
,但必須搭配 JavaScript 維護 State 並動態改變 Utility。
當使用 v-if 讓 Element 顯示或消失時,若希望能漸漸變化,Vue 提供了 Transition Component 與相對應 CSS Class,亦可直接搭配 Tailwind CSS。
垂直靠上為實務上常見需求,Tailwind CSS 可由多種方式實現。
垂直靠上為實務上常見需求,Tailwind CSS 可由多種方式實現。
垂直置中為實務上常見需求,Tailwind CSS 可由多種方式實現。
水平靠右為實務上常見需求,Tailwind CSS 可由多種方式實現。
水平置中為實務上常見需求,Tailwind CSS 可由多種方式實現。
Gridsome 基於 Vue,也可以使用 Tailwind CSS,與 Vue CLI 設定上大體類似,只有在 Gridsome Configuration 稍有不同。
TailwindCSS 2.1 支援 Just-in-Time Compiler,讓我們在 Development 階段也能使用 PurgeCSS 讓 CSS 變小,是 TailwindCSS 很大進步。
水平垂直置中為實務上常見需求,Tailwind CSS 可由多種方式實現。