国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Tailwind css優(yōu)于Bootstrap 7個原因

這篇具有很好參考價值的文章主要介紹了Tailwind css優(yōu)于Bootstrap 7個原因。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在某些情況下,Tailwind css 比 Bootstrap 更好,因為它是一個低級 CSS 框架,可讓您根據(jù)需要構(gòu)建自己的自定義組件。如果使用得當(dāng),它非常注重性能,可以顯著減少 CSS 負載并確保更快的渲染。如果 Web 性能和自定義是您的首要任務(wù),請選擇 Tailwind。

原因 1:Tailwind CSS 生成的 CSS 有效負載明顯較小。

如果與 NextJS 和類似框架一起使用,Tailwind 將生成顯著較低的 css 占用空間。例如,NextJS 能夠查看您的標(biāo)記并自動找出哪些 css 類需要與最終的 css 有效負載捆綁在一起。

Bootstrap以這種方式配置要復(fù)雜得多。

原因 2:Tailwind CSS 是一個低級的 CSS 框架,因此更適合定制。

把Tailwind?想象成一個裝滿樂高積木的袋子。

你可以用這些積木制作任何你想要的東西。

Bootstrap 更像是宜家組件,層次更高,提供的定制功能有限。

例如,Tailwind 的 CSS 沒有為按鈕提供任何類別;

<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"> My Buton

Bootstrap 會為按鈕提供默認 CSS。

<button class="btn btn-primary"> My Buton

正如您所注意到的,Tailwind 為您提供了許多低級實用類來實現(xiàn)您的愿望,而 Bootstrap 則有一套固定的按鈕類。

對于 Tailwind 來說,你通常會寫出類似下面這樣的內(nèi)容:

.btn { ? ? @apply font-bold py-2 px-4 rounded; ? } ? .btn-blue { ? ? @apply bg-blue-500 text-white; ? } ? .btn-blue:hover { ? ? @apply bg-blue-700; ? }

原因 3:Tailwind 是 NextJS 等前端框架的默認選擇。

NextJs 是時下非常流行的前端框架,它推廣 Tailwind css 而不是 Bootstrap。該框架的幾乎所有默認模板都是使用 Tailwind 設(shè)計的。

如果你想建立一個新網(wǎng)站,你很可能最終會使用 Nextjs 和 Tailwind。

原因 4:Tailwind 擁有一個活躍的社區(qū),而 Bootstrap 是由一家正在經(jīng)歷復(fù)雜收購的公司運營的。

由于埃隆-馬斯克收購了 Twitter,Bootstrap 的未來可能會像雅虎 UI 等早已被遺忘的框架一樣前途未卜。雖然 Bootstrap 是開源的,即使 Twitter 放棄了對它的支持,該框架仍有可能得到世界各國的維護,但這可能會讓它的未來變得坎坷不平。然而,盡管 Tailwind 得到了一家小公司的支持,但它的地位太低,不會受到公司命運變化的影響。建立在 Tailwind 上的企業(yè)完全有能力維護它。

原因 5:Tailwind 在 NPM 趨勢上已經(jīng)超過了 Bootstrap

如果我們根據(jù) NPM 的趨勢來看,tailwind 的受歡迎程度已經(jīng)超過了 Bootstrap。這是 Tailwind 的一大成就,因為 Bootstrap 的歷史要長得多,產(chǎn)品也成熟得多。

理由 6:Tailwind 的細粒度控制可讓您的用戶界面脫穎而出

與 Bootstrap 的組件相比,Tailwind 能讓你更好地控制設(shè)計的細節(jié),如邊框、陰影、明暗控制、透明度等。修改 Bootstrap 按鈕要比使用 Tailwind 制作您想要的按鈕難得多。

如果您的 UI 設(shè)計師真的喜歡讓自己的設(shè)計獨一無二,而不是 "庫存",那么 Tailwind 可能是您需要的工具,而不是 Bootstrap。

例如,Tailwind 不會自帶按鈕、折疊式、警報等用戶界面組件。您必須自己構(gòu)建所有這些組件,或者使用像 Flowbite 這樣構(gòu)建在 Tailwind 之上的更高級別的庫。雖然這對于快速構(gòu)建應(yīng)用程序的人來說似乎是個缺點,但對于具有一定規(guī)模的大公司來說,由于他們的需求更加具體,因此最終必然會這樣做。

理由 7:Tailwind 在Web生命周期評分上的表現(xiàn)比 Bootstrap 好得多

眾所周知,一個網(wǎng)站如果在 Web Vitals 分數(shù)上表現(xiàn)出色,那么它在搜索引擎優(yōu)化方面的表現(xiàn)也會更好。用戶體驗也會更好。如果您使用類似燈塔lighthouse的工具來衡量這兩種框架的網(wǎng)頁性能,Tailwind CSS 通常在開箱即用的情況下表現(xiàn)更好。不過,我們必須注意到,只要使用得當(dāng),Bootstrap 也同樣會有更好的表現(xiàn)。

與 Bootstrap 相比,Tailwind CSS 有很多優(yōu)勢。不過,工具是否適合工作,最終還是取決于工作和工具本身。如果您正在構(gòu)建一個性能和自定義比開發(fā)速度更重要的應(yīng)用程序,我認為 Tailwind 會比 Bootstrap 做得更好。但是,如果您正在尋找現(xiàn)成的全站組件或由第三方構(gòu)建的主題,那么 Tailwind 可能不是您的正確選擇。

[原文:https://www.jdon.com/67579.html](URL Here)文章來源地址http://www.zghlxwxcb.cn/news/detail-628587.html

到了這里,關(guān)于Tailwind css優(yōu)于Bootstrap 7個原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Tailwind CSS入門教程

    Tailwind CSS入門教程

    Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Tailwind是一款CSS框架,它的主要特點是提供了一系列的CSS類,可以快速地構(gòu)建出各種樣式。Tailwind的發(fā)展歷史可以追溯到2017年,由Adam Wathan、Steve Schoger和Jonathan Reinink共同創(chuàng)建。Tailwind的設(shè)計理念是提供一系列的原子類,

    2024年02月13日
    瀏覽(22)
  • Vue中使用Tailwind css

    Vue中使用Tailwind css

    1.什么是Tailwind 就是一個CSS框架,和你知道的bootstrap,element ui,Antd,bulma。一樣。將一些css樣式封裝好,用來加速我們開發(fā)的一個工具。 Tailwind解釋 tailwind css 中文文檔 注意?? 與預(yù)處理器一起使用 針對生產(chǎn)進行優(yōu)化 瀏覽器支持 2.Vue使用Tailwind配置 1. 新建vue項目 2. 在終端輸

    2024年02月13日
    瀏覽(31)
  • 談?wù)凾ailwind CSS:實用優(yōu)先的 CSS 框架到底好不好?

    談?wù)凾ailwind CSS:實用優(yōu)先的 CSS 框架到底好不好?

    探討 Tailwind CSS 的實現(xiàn)優(yōu)勢,比較原生 CSS、預(yù)編譯器 SCSS 和 Tailwind CSS 在一個簡單登錄頁面上的效果。

    2024年02月01日
    瀏覽(45)
  • naive ui和tailwind-css沖突解決方法

    tailwindcss側(cè)的解決方法(推薦) 修改tailwind.config.js文件,禁用預(yù)加載 tailwind預(yù)加載,是為了保持一個新項目的風(fēng)格統(tǒng)一,會把原本html自帶的一些標(biāo)簽,如h1-h5, img,ul,padding等樣式的默認風(fēng)格和作用給移除掉,當(dāng)然這對已有的項目集成tailwindcss是不友好的,所以可以禁用掉,詳

    2024年02月09日
    瀏覽(26)
  • 分享 10 個 Tailwind CSS UI 站點,助你快速啟動項目

    分享 10 個 Tailwind CSS UI 站點,助你快速啟動項目

    Midjourney 創(chuàng)作,未來UI Tailwind CSS 是一個為快速創(chuàng)建定制化 UI 組件而設(shè)計的實用型框架。與其他 CSS 框架或庫不同,Tailwind CSS 組件沒有預(yù)先設(shè)置好樣式。相反,您可以使用 Tailwind 的低級實用類來為 CSS 元素設(shè)置樣式,如 margin、flex、color 等。 自從 2017 年發(fā)布以來,Tailwind CSS 在

    2024年02月06日
    瀏覽(31)
  • vue3 + Tailwind Css + Vite 搭建快速開發(fā)前端樣式環(huán)境

    vue3 + Tailwind Css + Vite 搭建快速開發(fā)前端樣式環(huán)境

    一個功能類優(yōu)先的 CSS 框架,用于快速構(gòu)建定制的用戶界面。這是來自 TailwindCss 官方定義。 中文網(wǎng)站 Tailwindcss 基于原子化理念,將樣式重復(fù)性代碼降到最小,原本開發(fā)最大限度基于類名的聲明塊不重復(fù),現(xiàn)在Tailwindcss基于單獨一句聲明不重復(fù)。 活躍度 github starts 數(shù)量達到

    2024年02月04日
    瀏覽(29)
  • 【Tailwind CSS】當(dāng)頁面內(nèi)容過少,怎樣讓footer保持在屏幕底部?

    footer通常寫版權(quán)信息等,顯示在頁面底部。如果頁面內(nèi)容過少,則footer會出現(xiàn)在屏幕中間位置,很尷尬。在 Tailwind 中,你可以使用flex來實現(xiàn)footer保持在屏幕或頁面底部。 代碼: 用flex包裹全部頁面內(nèi)容,footer設(shè)置類名:mt-auto 即可。 參考:playground

    2024年02月08日
    瀏覽(27)
  • 使用Tailwind CSS 如何解決Unknown at rule @applyscss(unknownAtRules)警告?

    答案來源:https://duncanleung.com/tailwind-css-unknown-at-rule/ 問題如下: VSCode 解決方案:在工作區(qū)設(shè)置文件中 settings.json 加載 Tailwind 指令的自定義 CSS 數(shù)據(jù)集

    2024年02月09日
    瀏覽(14)
  • Naive UI 搭配Tailwind CSS 出現(xiàn)按鈕變白,樣式?jīng)_突,不兼容的解決

    Tailwind CSS 的預(yù)熱樣式默認會替換Naive UI的樣式導(dǎo)致出現(xiàn)沖突,主要有: 按鈕底色變成白色、按鈕漣漪出現(xiàn)綠邊、字體異常等, 在最新的V3版本tailwindcss解決很簡單,Preflight關(guān)閉即可: tailwind初始化css去掉以下一行就行: 這個選項本質(zhì)上是為了項目的樣式一致性,但是使用Na

    2024年02月03日
    瀏覽(26)
  • Bootstrap框架(JavaScript組件)

    Bootstrap框架(JavaScript組件)

    前言 上一章博客我們講解了Bootstrap的組件 這一章我們來講一下一些JavaScript組件 一,JavaScript插件簡介 為什么需要JavaScript插件? 項目中遇到復(fù)雜的交互效果,如輪播圖、模態(tài)框等可以使用JavaScript插件輕松完成 插件的引入方式 data屬性 data屬性讓JavaScript插件使用門檻降低 二,

    2024年02月14日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包