使用 grid
创建一个网格容器。
使用 inline-grid
创建一个行内网格容器。
用于控制一个网格布局中网格列维度的工具类。
export default {
theme: {
extend: {
gridTemplateColumns: {
nt: 'repeat(16, minmax(0, 1fr))',
footer: '200px minmax(900px, 1fr) 100px',
},
},
},
}
用于控制一个网格布局中网格行维度的工具类。
export default {
theme: {
extend: {
gridTemplateRows: {
layout: '200px minmax(900px, 1fr) 100px',
},
},
},
}
用于控制一个网格布局中元素行宽的工具类。
export default {
theme: {
extend: {
gridColumn: {
'span-16': 'span 16 / span 16',
},
},
},
}
用于控制一个网格布局中元素列高的工具类。
export default {
theme: {
extend: {
gridRow: {
'span-16': 'span 16 / span 16',
},
},
},
}
用于控制网格元素开始跨列的工具类。该工具类通过 col-end 或者 col-span 来指定跨列的数量。
export default {
theme: {
extend: {
gridColumnStart: {
first: '1',
},
},
},
}
用于控制网格元素结束跨列的工具类。该工具类通过 col-start 或者 col-span 来指定跨列的数量。
export default {
theme: {
extend: {
gridColumnEnd: {
last: '20',
},
},
},
}
用于控制网格元素开始跨行的工具类。该工具类通过 row-end 或者 row-span 来指定跨行的数量。
export default {
theme: {
extend: {
gridRowStart: {
first: '1',
},
},
},
}
用于控制网格元素结束跨行的工具类。该工具类通过 row-start 或者 row-span 来指定跨行的数量。
export default {
theme: {
extend: {
gridRowEnd: {
last: '20',
},
},
},
}
用于控制网格元素自动布局的工具类。
用于控制网格隐式创建列宽的工具类。
export default {
theme: {
extend: {
gridAutoColumns: {
'2fr': 'minmax(0, 2fr)',
},
},
},
}
用于控制网格隐式创建行高的工具类。
export default {
theme: {
extend: {
gridAutoRows: {
'2fr': 'minmax(0, 2fr)',
},
},
},
}
用于控制网格行列间隔的工具类。
你可以使用 theme.spacing 或者 theme.extend.spacing 来自定义全局间隔比例,配置项如下:
export default {
theme: {
extend: {
spacing: {
lg: '18rem',
},
},
},
}
在 Tailwind 主题配置中使用 gap 来自定义间隔,配置如下。
export default {
theme: {
extend: {
gap: {
sm: '2.75rem',
},
},
},
}
用于控制网格列间隔的工具类。
用于控制网格行间隔的工具类。