智能填充背景颜色的Bootstrap列

时间:2015-03-24 17:20:23

标签: javascript jquery css regex twitter-bootstrap

对于网格模型的目的,我正在尝试编写一个智能脚本,它将读取包含引导类(如col-md-x等)的html标记。对于开发和设计期间的视觉辅助,我希望所有列都有背景添加颜色和一些空间以填充网格,以便他们可以看到网格堆叠等。

我的第一种方法如下:

标记系统

通过添加某些类,这些类被用作"标签"标记网格将提供什么类型的内容。例如:

    <div class="container">
       <div class="row">
         <div class="col-md-8 content"></div>
         <div class="col-md-4 sidebar"></div>
       </div>
    </div>

这些类将具有这些网格列占用的典型空间的设置背景颜色和高度。

虽然它有效,但我觉得这可能不是100%可扩展的,并且可能有更好的方法来实现自动化。

我想知道是否可以采用类似的方法,使用jQuery / Javascript将背景颜色设置为col-x-x类的所有div。这将设置背景颜色,以便网格在技术上可见,例如用途。然后让Javascript以某种方式自动为div设置固定的高度。这部分是我被困住的地方,我一直回到标记系统来标记它的类型。

1 个答案:

答案 0 :(得分:1)

使用jQuery,您可以轻松地执行此类操作 -

$('div[class*="col-md-"]').css('background-color', 'blue');

JSFiddle为您的例子。

您还可以设置任意数量的属性,例如 -

$('div[class*="col-md-"]').css({'background-color': 'blue', 'color': 'white'});