日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Tailwind 4.0 即將發布,看起來很不錯!

來源: 責編: 時間:2024-05-23 17:13:45 188觀看
導讀Tailwind 4.0 將會更快更好。嘗試當前處于 Alpha 狀態的新功能安裝 Tailwind 版本 4 的包:$ npm install tailwindcss@next @tailwindcss/vite@nextVite 配置:import tailwindcss from '@tailwindcss/vite';import { d

Eys28資訊網——每日最新資訊28at.com

Tailwind 4.0 將會更快更好。Eys28資訊網——每日最新資訊28at.com

嘗試當前處于 Alpha 狀態的新功能

安裝 Tailwind 版本 4 的包:Eys28資訊網——每日最新資訊28at.com

$ npm install tailwindcss@next @tailwindcss/vite@next

Vite 配置:Eys28資訊網——每日最新資訊28at.com

import tailwindcss from '@tailwindcss/vite';import { defineConfig } from 'vite';export default defineConfig({  plugins: [tailwindcss()],});

最后,在你的主 CSS 文件(app.css)中導入 TailwindEys28資訊網——每日最新資訊28at.com

@import "tailwindcss";

那么,現在讓我們關注一下 Tailwind 版本 4 中的新功能:Eys28資訊網——每日最新資訊28at.com

零配置內容檢測

在以前的版本中,我們需要創建 tailwind.config.js 并在全局 CSS 文件中添加三個指令:Eys28資訊網——每日最新資訊28at.com

@tailwind base;@tailwind components;@tailwind utilities;

現在,只需要一個指令,而且我們將使用帶有特殊指令 @theme 的 CSS 變量來代替配置文件,如下所示:Eys28資訊網——每日最新資訊28at.com

@import "tailwindcss";@theme {  --font-family-display: "Satoshi", "sans-serif";  --breakpoint-4xl: 1920px;  --color-neon-pink: oklch(71.7% 0.25 360);  --color-neon-lime: oklch(91.5% 0.258 129);  --color-neon-cyan: oklch(91.3% 0.139 195.8);}

特殊的 @theme 指令告訴 Tailwind 根據這些變量提供新的實用程序和變體,讓你可以在標記中使用類似 4xl:text-neon-lime 的類:Eys28資訊網——每日最新資訊28at.com

<div class="max-w-lg 4xl:max-w-xl">  <h1 class="font-display text-4xl">    Data to <span class="text-neon-cyan">enrich</span> your online business  </h1></div>

添加新的 CSS 變量的行為類似于早期版本框架中的 extend,但你可以使用 --color-*: initial 清除命名空間,然后定義所有自定義值:Eys28資訊網——每日最新資訊28at.com

main.css:Eys28資訊網——每日最新資訊28at.com

@theme {  --color-*: initial;  --color-gray-50: #f8fafc;  --color-gray-100: #f1f5f9;  --color-gray-200: #e2e8f0;  --color-green-800: #3f6212;  --color-green-900: #365314;  --color-green-950: #1a2e05;}

如果你不想明確清除默認主題并且更愿意從頭開始,你可以直接導入 tailwindcss/preflight 和 tailwindcss/utilities 來跳過導入默認主題:Eys28資訊網——每日最新資訊28at.com

main.css:Eys28資訊網——每日最新資訊28at.com

@import "tailwindcss";@import "tailwindcss/preflight" layer(base);@import "tailwindcss/utilities" layer(utilities);@theme {  --color-*: initial;  --color-gray-50: #f8fafc;  --color-gray-100: #f1f5f9;  --color-gray-200: #e2e8f0;  /* ... */  --color-green-800: #3f6212;  --color-green-900: #365314;  --color-green-950: #1a2e05;}

通過這種方式,你可以更靈活地定制 Tailwind 的主題和實用程序,使其更適應你的項目需求。Eys28資訊網——每日最新資訊28at.com

組合變體

新的架構使得可以組合作用于其他選擇器的變體,例如 group-*、peer-、has- 和新的 not-*。Eys28資訊網——每日最新資訊28at.com

在早期版本中,像 group-has-* 這樣的變體在框架中被顯式定義,但現在 group-* 可以與現有的 has-* 變體組合,并且可以與其他變體(如 focus)組合:Eys28資訊網——每日最新資訊28at.com

index.html:Eys28資訊網——每日最新資訊28at.com

<div class="group">  <div class="group-has-[&:focus]:opacity-100">  <div class="group-has-focus:opacity-100">  </div></div>

通過這種方式,你可以創建更靈活、更強大的樣式組合,從而更好地適應復雜的設計需求。例如,當一個元素獲得焦點時,使其父元素的透明度變為 100%。Eys28資訊網——每日最新資訊28at.com

這個新功能大大增強了 Tailwind CSS 的可組合性和靈活性,使開發者能夠更加精細地控制樣式和交互行為。Eys28資訊網——每日最新資訊28at.com

變更內容

  • PostCSS 插件和 CLI 是獨立的包:主要的 tailwindcss 包不再包含這些內容,因為不是每個人都需要它們。相反,它們應該分別安裝,使用 @tailwindcss/postcss 和 @tailwindcss/cli。
  • 無默認邊框顏色:邊框實用工具以前默認使用 gray-200,但現在默認使用 currentColor,與瀏覽器一致。我們做出這個更改是為了避免在使用 zinc 或 slate 等灰色作為主要顏色時,意外引入錯誤的灰色。
  • 環默認是 1px:環實用工具以前默認是 3px 藍色環,現在默認是使用 currentColor 的 1px 環。我們發現自己在項目中使用 ring-* 實用工具作為邊框的替代,并使用 outline-* 作為焦點環,因此我們認為在這里保持一致是一個有幫助的更改。

v4.0 的路線圖

  • 顯式內容路徑配置:當自動內容檢測對你的設置不夠好時,可以告訴 Tailwind 你的模板確切在哪里。
  • 支持其他暗模式:目前我們只支持使用媒體查詢的暗模式,仍需要重新實現選擇器和變體策略。
  • 前綴支持:目前還沒有辦法為你的類配置前綴,但我們一定會恢復它。
  • 白名單和黑名單:目前無法強制 Tailwind 生成某些類或阻止它生成其他類。
  • 重要配置支持:目前還沒有辦法使所有實用工具生成 !important,但我們計劃實現它。
  • theme() 函數支持:新項目不需要這個,因為你現在可以使用 var(),但我們會為了向后兼容而實現它。
  • 獨立的 CLI:我們還沒有為新引擎開發獨立的 CLI,但在 v4.0 發布之前肯定會有。

結論

Tailwind CSS 4 是一個強大且多功能的工具,適用于希望簡化工作流程和創建美觀、響應式網站的 Web 開發人員。憑借其增強的性能、擴展的調色板、改進的定制、新的實用工具類以及對無障礙性的關注,Tailwind CSS 4 將成為開發人員工具包中的必備工具。無論你是在構建小型項目還是大型應用程序,Tailwind CSS 4 都提供了實現你的 Web 設計所需的功能和靈活性。Eys28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-90352-0.htmlTailwind 4.0 即將發布,看起來很不錯!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 深度復制:C# 中 List 與 List 多層嵌套不改變原值的實現方法

下一篇: Spring Boot 3.x + Flowable 實現轉辦模式的運作流程和應用

標簽:
  • 熱門焦點
  • MIX Fold3包裝盒泄露 新機本月登場

    小米的全新折疊屏旗艦MIX Fold3將于本月發布,近日該機的真機包裝盒在網上泄露。從圖上來看,新的MIX Fold3包裝盒在外觀設計方面延續了之前的方案,變化不大,這也是目前小米旗艦
  • 帥氣純真少年!日本最帥初中生選美冠軍出爐

    日本第一帥哥初一生選美大賽冠軍現已正式出爐,冠軍是來自千葉縣的宗田悠良。日本一直熱衷于各種選美大賽,從&ldquo;最美JK&rdquo;起到&ldquo;最美女星&r
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個人開發仿造稿定設計的圖片編輯器到現在,不知不覺已過去一年時間了,期間我經歷了裁員失業、面試找工作碰壁,寒冬下一直沒有很好地履行計劃.....這些就放在日
  • 使用LLM插件從命令行訪問Llama 2

    最近的一個大新聞是Meta AI推出了新的開源授權的大型語言模型Llama 2。這是一項非常重要的進展:Llama 2可免費用于研究和商業用途。(幾小時前,swyy發現它已從LLaMA 2更名為Lla
  • 這款新興工具平臺,讓你的電腦效率翻倍

    隨著信息技術的發展,我們獲取信息的渠道越來越多,但是處理信息的效率卻成為一個瓶頸。于是各種工具應運而生,都在爭相解決我們的工作效率問題。今天我要給大家介紹一款效率
  • 微軟邀請 Microsoft 365 商業用戶,測試視頻編輯器 Clipchamp

    8 月 1 日消息,微軟近日宣布即將面向 Microsoft 365 商業用戶,開放 Clipchamp 應用,邀請用戶通過該應用來編輯視頻。微軟于 2021 年收購 Clipchamp,隨后開始逐步整合到 Microsof
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 10天營收超1億美元,《星鐵》比《原神》差在哪?

    來源:伯虎財經作者:陳平安即便你沒玩過《原神》,你一定聽說過的它的大名。恨它的人把《原神》開服那天稱作是中國游戲史上最黑暗的一天,有粉絲因為索尼在PS平臺上線《原神》,怒而
  • 微軟發布Windows 11新版 引入全新任務欄狀態

    近日,微軟發布了Windows 11新版,而Build 22563更新主要引入了幾周前曝光的平板模式任務欄等,系統更流暢了。更新中,Windows 11加入了專門針對平板優化的任務欄
Top 主站蜘蛛池模板: 闸北区| 郴州市| 北海市| 商河县| 马龙县| 花莲市| 景谷| 尖扎县| 屯昌县| 海盐县| 秀山| 南漳县| 南开区| 六盘水市| 奉新县| 苗栗市| 望江县| 永德县| 和顺县| 上高县| 确山县| 海淀区| 东丰县| 富源县| 通海县| 高州市| 丹棱县| 镇安县| 扎囊县| 西充县| 洛阳市| 修水县| 陈巴尔虎旗| 四川省| 江永县| 新沂市| 千阳县| 上蔡县| 司法| 横峰县| 天峻县|