我想知道是否有一种方法可以使Boostrap类特定于断点。
我知道有一些像col-sm-2 col-md-4
等,但我现在真正寻找的是元素的 * 宽度 。
当前代码为 * 宽度100%:className="w-100"
我认为有一些方法可以使用w-sm-100 w-md-75 w-lg-50
或sm-w-100 md-w-75 lg-w-50
,但我在Bootstrap文档或其他任何地方都没有找到类似的东西。
那么,有没有一个简单的方法来做到这一点,或者我们有义务通过css中的媒体查询来做到这一点?
谢谢你,谢谢你
4条答案
按热度按时间aij0ehis1#
如果你想做一些事情,可以这样想:
您可以通过使用div和类“col”和“mx-auto”来完成此操作,如下所示:
flvlnr442#
有一段时间,我也在搜索同样的问题,除了使用
media query
,没有找到解决方案。因此,我决定在
Bootstrap
的基础上,在media query
的帮助下,为不同分辨率的width sizes
创建一个CSS
项目。因此,每当我想使用像
w-sm-100 w-md-50 w-lg-25
这样的东西时,我可以简单地在我的bootstrap CDN
链接之后包含我自己创建的stylesheet CDN Link
,然后我就可以像这样使用这样的classes
。下面是样式表的链接:
示例:
唯一的缺点是,如果您要指定属性
w-md-50
,它只能在md
上工作,而不能在xl
或lg
上工作。因此,为了使其适用于大于
md
的器件。你必须这样做:
w-xl-50 w-lg-50 w-md-50
.goqiplq23#
对于Bootstrap 5,将其添加到变量文件中,它将执行您所描述的操作。
更多信息,请访问:https://getbootstrap.com/docs/5.0/utilities/api/#enable-responsive
piwo6bdm4#
实际上,在Bootstrap 4中,他们指定并显示了所使用的断点。
使用他们使用过的相同查询,您可以创建一个响应类,只需使用相同的格式就可以轻松地理解它。
下面是我目前使用的样式表中的一些代码片段:
使用时,它的作用类似于bootstrap的响应。例如:
第一次