css - 使用 Bootstrap 搭建脚手架和 Mixins

标签 css twitter-bootstrap

Bootstrap 文档中提到了脚手架和 mixins,我无法正确理解它们 - 它们所说的脚手架是什么意思。我在 google 上搜索了 css 中的脚手架,但我没有从任何链接中得到一个好主意。我还可以找到一些关于 mixin 的页面,它们的说法完全不同,例如 mixins 是类与来自其他类的方法的组合,mixins 是框架工作等等。但是没有完全了解什么是 mixin,它是一个概念或框架。谁能帮帮我?

最佳答案

Mixins 基本上充当 CSS 预处理器中的变量,如 LESS。如果你编写 mixin,你可以在你的动态样式表中的任何地方使用它 n 次。

考虑这个例子:

.RoundBorders {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#menu {
  color: gray;
  .RoundBorders;
}

如果我们在我们的动态样式表中写这个,它会导致:

#menu {
  color: gray;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

您可以在任何地方的类或 ID 中使用 .RoundBorders mixin。它使您的任务变得简单,如果您提到这个 mixin,则无需再次编写这些属性。

关于css - 使用 Bootstrap 搭建脚手架和 Mixins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22524977/

相关文章:

html - 在没有背景附件的情况下缩放背景图像 : fixed?

html - 居中标题/导航,其宽度大于包含所有其他内容的容器

html - Twitter Bootstrap 4 navbar-toggleable-*

css - 如何删除/禁用某些 Bootstrap 元素的样式

jquery - 激活多个 Twitter Bootstrap 折叠元素

javascript - 推特 Bootstrap : Button dropdowns and list group

html - 带边框半径的线/边框,溢出 :hidden and colored background

css - 为什么 "overflow: hidden"清除一个 float ?

javascript - JQuery 幻灯片动画 + CSS

css - 如何在 ASP.NET 中更改 Bootstrap CSS 文件?