在TailwindCSS 中使用範本文字進行動態類別修改
嘗試使用下列程式碼動態變更類別時:
className=" absolute inset-0 ${click ? translate-x-0 : -translate-x-full } transform z-400 h-screen w-1/4 bg-blue-300 "
您可能會遇到一個問題。使用範本文字實現此目的的正確方法是:
className={`absolute inset-0 ${click ? 'translate-x-0' : '-translate-x-full'} transform z-400 h-screen w-1/4 bg-blue-300`}
或者,您可以使用字串連接來定義您的className:
className={'absolute inset-0 ' + (click ? 'translate-x-0' : '-translate-x-full') + ' transform z-400 h-screen w-1/4 bg-blue-300'}
避免單一類別的字串連線至關重要名稱,例如:
className={`text-${error ? 'red' : 'green'}-600`}
相反,選擇完整的類別名稱作為如下所示:
className={`${error ? 'text-red-600' : 'text-green-600'}`}
className={error ? 'text-red-600' : 'text-green-600'}
Tailwind 將在生產版本中保留完整的類別名稱。
考慮使用類別名稱、clsx 等函式庫或Tailwind 特定的解決方案(例如twin.macro、twind、或xwind 以獲得更大的靈活性。
其他資源:
- [React.js有條件地應用類別名稱](https://reactjs.org/docs/dom-elements.html#conditional-class-names-and-styles)
- 【如何動態新增一個類別到手動類別名稱? )
- [處理條件樣式的正確方法React](https://stackoverflow.com/questions/40787489/ Correct-way-to-handle-conditional-styling-in-react)
- [在JSX 中嵌入表達式](https://reactjs.React) org/docs/jsx-in-depth.html #embedding-expressions-in-jsx)
- [範本文字 - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)
- [優化生產- 編寫可清除的HTML - Tailwind CSS](https:/ / tailwindcss.com/docs/optimizing-for-Production#writing-purgeable-html)
以上是如何在 Tailwind CSS 中正確使用模板文字進行動態類別修改?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

了解如何通過Chris Coyier實施WordPress的Gutenberg編輯器來創建一個自定義Codepen塊,並為Sanity Studio提供預覽。

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
1 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

禪工作室 13.0.1
強大的PHP整合開發環境

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3漢化版
中文版,非常好用