css - 在 css 中使用 Bootstrap 4 媒体查询

标签 css twitter-bootstrap postcss

我正在使用 ./node_modules/bootstrap/dist/css 中的 postcssEasyImport 导入 Bootstrap ,我想知道如何使用像 @screen 这样的媒体查询变量-md-min 或仅在 scss 中可用。

最佳答案

@screen-md-min 是一个 mixin,不是一个变量。 SASS 中的变量以 $ 为前缀,即 $colorVar,而 mixins 以 @ 为前缀。
Mixins 在 CSS 中不起作用,您需要一个预处理器(SASS、LESS 等)。
不过,你仍然可以在CSS中使用媒体查询,但你必须以特定的px宽度将它们打出来,这意味着

@media (min-width: @screen-md-min) {

}

在 SASS 中是

@media (min-width: 992px) {

}

在 CSS 中。

至于 CSS 中的变量,我建议阅读这篇关于 CSS-Tricks 的文章:https://css-tricks.com/difference-between-types-of-css-variables/

希望这对您有所帮助。

关于css - 在 css 中使用 Bootstrap 4 媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128707/

相关文章:

javascript - PostCSS:如何根据当前规则中的声明有条件地添加新规则?

webstorm - Tailwind CSS 没有使用 'jit' 即时模式自动完成

jquery - 为表格中的动态文本框设置类验证

html - 褪色背景在 Chrome 中不起作用

css - 哪些浏览器支持 "!important"?

html - 自动设置高度而不是在 Bootstrap Modal 中显示滚动条

html - Bootstrap - 在鼠标悬停时更改图标图像

html - 覆盖 Bootstrap 4 导航栏链接颜色

jquery - 将 Twitter 的 Bootstrap 2.x "active"类添加到 div 内的 "li"元素

javascript - 缩小/破坏 JSX 中的 CSS 类名和 Webpack 的 CSS 输出(或其他编程方式)