用于控制元素宽度的工具类。
export default {
theme: {
extend: {
width: {
half: '50%',
},
},
},
}
用于控制元素最小宽度的工具类。
export default {
theme: {
minWidth: {
half: '50%',
full: '100%',
},
},
}
用于控制元素最大宽度的工具类。
export default {
theme: {
maxWidth: {
'1/4': '25%',
'1/2': '50%',
'3/4': '75%',
},
},
}
用于控制元素高度的工具类。
export default {
theme: {
height: {
sm: '8px',
md: '16px',
lg: '24px',
xl: '48px',
},
},
}
用于控制元素最小高度的工具类。
export default {
theme: {
minHeight: {
'0': '0',
'1/4': '25%',
'1/2': '50%',
'3/4': '75%',
'full': '100%',
},
},
}
用于控制元素最大高度的工具类。
export default {
theme: {
maxHeight: {
'0': '0',
'1/4': '25%',
'1/2': '50%',
'3/4': '75%',
'full': '100%',
},
},
}
用于控制浏览器如何计算元素尺寸的工具类。
使用 box-border
用于告知浏览器当你设置元素高度或宽度时,包含元素边框和内边距,这意味着一个 100px × 100px 元素带有 2px 的边框和 4px 的内边距将被渲染为 100px × 100px,它的内部内容区域为 88px × 88px。Windi 将在预设样式中设置默认值。
使用 box-content
用于告知浏览器在元素的添加边框和内边距到顶部高度,这意味着一个 100px × 100px 元素带有 2px 的边框和 4px 的内边距将被渲染成 112px × 112px,它的内部内容区域为 100px × 100px。