調整大小
設定元素寬度的公用程式。
使用 w-{number}
或 w-px
將元素設定為固定寬度。
<div class="w-96 ...">w-96</div>
<div class="w-80 ...">w-80</div>
<div class="w-64 ...">w-64</div>
<div class="w-48 ...">w-48</div>
<div class="w-40 ...">w-40</div>
<div class="w-32 ...">w-32</div>
<div class="w-24 ...">w-24</div>
使用 w-{fraction}
或 w-full
將元素設定為基於百分比的寬度。
<div class="flex ...">
<div class="w-1/2 ... ">w-1/2</div>
<div class="w-1/2 ... ">w-1/2</div>
</div>
<div class="flex ...">
<div class="w-2/5 ...">w-2/5</div>
<div class="w-3/5 ...">w-3/5</div>
</div>
<div class="flex ...">
<div class="w-1/3 ...">w-1/3</div>
<div class="w-2/3 ...">w-2/3</div>
</div>
<div class="flex ...">
<div class="w-1/4 ...">w-1/4</div>
<div class="w-3/4 ...">w-3/4</div>
</div>
<div class="flex ...">
<div class="w-1/5 ...">w-1/5</div>
<div class="w-4/5 ...">w-4/5</div>
</div>
<div class="flex ...">
<div class="w-1/6 ...">w-1/6</div>
<div class="w-5/6 ...">w-5/6</div>
</div>
<div class="w-full ...">w-full</div>
使用 w-screen
可讓元素橫跨視窗的整個寬度。
<div class="w-screen">
<!-- ... -->
</div>
如果您需要在特定條件下移除元素的指定寬度,例如在特定斷點處,w-auto
工具程式可能會很有用
<div class="w-full md:w-auto">
<!-- ... -->
</div>
Tailwind 讓您使用變體修飾符在不同狀態中條件式套用實用程式類別。例如,使用 hover:w-full
僅在 hover時套用 w-full
實用程式。
<div class="w-1/2 hover:w-full">
<!-- ... -->
</div>
如需所有可用狀態修飾符的完整清單,請查看 懸停、焦點和其他狀態 文件。
您也可以使用變體修飾符來鎖定媒體查詢,例如回應式中斷點、暗色模式、偏好減少動作等。例如,使用 md:w-full
僅在中型螢幕大小及以上套用 w-full
實用程式。
<div class="w-1/2 md:w-full">
<!-- ... -->
</div>
如需深入了解,請查看以下文件: 回應式設計、 暗色模式 和 其他媒體查詢修飾符。
預設情況下,Tailwind 的寬度比例是 預設間距比例 與一些特定於寬度的額外值組合而成。
你可以透過編輯 tailwind.config.js
檔案中的 theme.spacing
或 theme.extend.spacing
來自訂你的間距比例。
module.exports = {
theme: {
extend: {
spacing: {
'128': '32rem',
}
}
}
}
若要分別自訂寬度,請使用 tailwind.config.js
檔案中的 theme.width
區段。
module.exports = {
theme: {
extend: {
width: {
'128': '32rem',
}
}
}
}
在 主題自訂 文件中進一步了解如何自訂預設主題。
如果你需要使用一次性的 width
值,而將其包含在你的主題中沒有意義,請使用方括號來使用任何任意值動態產生屬性。
<div class="w-[32rem]">
<!-- ... -->
</div>
在 任意值 文件中進一步了解任意值支援。