4 回答

TA貢獻1802條經驗 獲得超10個贊
這實際上是Windi.css中解決的問題,您可以使用如下的組變體:
text-blue?md:text-green?lg:(p-2?m-2?text-red-400)
目前,Tailwind 似乎還沒有添加此功能,但如果他們不盡快這樣做,我會感到非常驚訝。能夠設置斷點確實有助于保持類列表整潔......尤其是當順風會導致一些很長的列表時。
如果有機會的話,請查看 Windi,這是一個很好的項目,但我確實認為 Tailwind 很快就會推出他們的大部分(好的)功能。

TA貢獻1828條經驗 獲得超3個贊
為此,tailwind CSS 文件必須定義一個md:grid-cols-2:col-gap-12:py-1
類。它還必須為每個斷點生成所有其他可能排列的類(最多為組合實用程序的任意最大數量)。已經有 2877 個類md
,所以一旦你開始組合它們,它就會很快變大。僅僅考慮這里最多 3 個實用程序就會導致大約 2400 萬個排列,md
并且每個斷點的排列都是相同的,所以我認為這不切實際。

TA貢獻1831條經驗 獲得超10個贊
幫助我實現這一目標的另一件事是使用該screen指令。
https://tailwindcss.com/docs/functions-and-directives#screen
@media screen(md) {
/* css to be overriden for >md screens */
}
或者,
@screen md {
/* css to be overriden for >md screens */
}
這樣,響應式設計就不會擾亂獨立的 CSS。但找不到內聯樣式的方法。

TA貢獻1804條經驗 獲得超3個贊
由于這個問題類似于 tailwind CSS 的組變體問題,請在此處查看我的詳細答案 https://stackoverflow.com/a/76387833/9371093
- 4 回答
- 0 關注
- 307 瀏覽
添加回答
舉報