Bootstrap 4 间距实用程序的 antd 等效项是啥?
Posted
技术标签:
【中文标题】Bootstrap 4 间距实用程序的 antd 等效项是啥?【英文标题】:What is the antd equivalent of Bootstrap 4 spacing utilities?Bootstrap 4 间距实用程序的 antd 等效项是什么? 【发布时间】:2018-09-23 08:25:14 【问题描述】:在 Bootstrap 4 中,您可以使用这些实用程序:
Bootstrap 包括各种速记响应边距和填充实用程序类,用于修改元素的外观。
类的命名格式为 propertysides-size 用于 xs,propertysides-breakpoint-size 用于 sm、md、lg 和 xl。
其中属性是以下之一:
m - for classes that set margin p - for classes that set padding
其中边是以下之一:
t - for classes that set margin-top or padding-top b - for classes that set margin-bottom or padding-bottom l - for classes that set margin-left or padding-left r - for classes that set margin-right or padding-right x - for classes that set both *-left and *-right y - for classes that set both *-top and *-bottom blank - for classes that set a margin or padding on all 4 sides of the element
其中大小是以下之一:
0 - for classes that eliminate the margin or padding by setting it to 0 1 - (by default) for classes that set the margin or padding to $spacer * .25 2 - (by default) for classes that set the margin or padding to $spacer * .5 3 - (by default) for classes that set the margin or padding to $spacer 4 - (by default) for classes that set the margin or padding to $spacer * 1.5 5 - (by default) for classes that set the margin or padding to $spacer * 3 auto - for classes that set the margin to auto
本质上,我可以为元素设置边距,例如,使用mr-3
或mr-2
,这取决于我想要多少边距。
Ant Design 中这些间距实用程序的等价物是什么?
【问题讨论】:
在我看来不像有任何☹️ 【参考方案1】:另一种选择:https://www.npmjs.com/package/antd-css-utilities
import 'antd-css-utilities/utility.min.css';
【讨论】:
【参考方案2】:Antd
还没有任何类型的这些功能。您必须在 CSS 中手动定义自己的类并将它们与您的组件一起使用。
【讨论】:
可能永远不会:github.com/ant-design/ant-design/issues/…【参考方案3】:您可以将tailwindcss
与antd
一起使用以拥有强大的css 框架。
How to use Antdesign with tailwindcss together in a React Project
【讨论】:
以上是关于Bootstrap 4 间距实用程序的 antd 等效项是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Bootstrap 5网格,如何在不同的断点处自定义网格排水沟(不使用实用程序类)?