css - 使用断点创建新的引导类
问题描述
我正在尝试使用 bootstrap 4 断点创建一堆新类,并且我想使用 sass 来生成它们,但我有点不确定到底该怎么做。
基本上课程是这样的:
@media (max-width: 767px) {
.bg-md-img {
background-image: none !important;
}
}
但显然对于每个断点。我知道media-breakpoint-down
我可以以某种方式使用 mixin,但我不太确定如何正确循环断点。
解决方案
看看 Bootstrap 网格列是如何为make-grid-columns
mixin in中的每个断点制作的grid_framework.scss
。
你会做类似的事情......
// loop through each breakpoint
@each $breakpoint in map-keys($grid-breakpoints) {
$infix: breakpoint-infix($breakpoint, $grid-breakpoints);
.bg#{$infix}-img {
..
}
}
// css for one breakpoint
// change style on sm only
@include media-breakpoint-between(sm, md){
.bg-sm-img {
...
}
}
推荐阅读
- python - Django错误{页面未找到,错误404},
- javascript - 在暗模式下更改图像
- c - 不要从 C 中的连接中提供任何数据
- reactjs - 认证后加载用户的问题
- flutter - 在 Flutter 上保存本地持久数据的建议
- ios - Kotlin Multi-platform Mobile 代码与 iOS 平台上编译的 Swift 代码不同吗?
- sql-server - 在 SQL Server 和 Entity Framework Core 中基于类型创建外键的正确方法
- python - 如何计算一个单词中特定字母的数量?
- google-apps-script - 如何制作“谷歌工作表脚本”或公式以根据工作表中的复选框更改不同单元格中的值
- sql - 如何使用大小写按 id 更新行?