tru*_*one 2 javascript css jquery twitter-bootstrap
所有,
有没有办法定义使用现有引导类的自定义CSS类?
例如,请考虑以下HTML代码段:
<div class="text-primary center-block">Here is some text</div>
Bootstrap将自动使其变为蓝色并居中并显示块.但是要添加所有这些类需要记住很多.我可以使用自己的课程:
<div class="my_class">Here is some text</div>
并在CSS文件中以某种方式添加那些Bootstrap属性?
我能想到的唯一解决方案是使用这样的JQuery:
$(document).ready(
function() {
$(".my_class").each(function() {
$(this).addClass("text-primary center-block");
});
}
);
Run Code Online (Sandbox Code Playgroud)
但是有更好的解决方案吗?
嗨是的,有更好的方法,如果您使用的是引导程序的Less Source版本,可以通过导入Less文件作为参考,将Bootstrap的类设置为Less Mixins
这意味着你可以设置这样的东西:
.custom-class { .text-primary; center-block; }
Run Code Online (Sandbox Code Playgroud)
这篇文章详细讨论了这项技术:
http://transmission.vehikl.com/using-bootstrap-as-a-semantic-mixin-library/
您可以执行以下操作:但这适用于SCSS,而不适用于标准 CSS
.my_class
{
@extend .text-primary;
@extend .center-block;
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |