Bluma框架的列的布局方法

2025-10-21 17:05:18

1、默认间距:

每列有一个默认的间距为0.75rem。 如果间隔位于列的每一侧,那么两个相邻列之间的间隔将是值的两倍为1.5rem

Bluma框架的列的布局方法

2、无缝:

我们在上面介绍过列之前存在有默认间隙,如果要删除列之间的空隙(效果如下图所示)

Bluma框架的列的布局方法

3、我们需要在columns容器上添加修改is-gapless即可,具体的代码如下所示:

<div class="columns is-gapless">

   <div class="column">     No gap   </div>

   <div class="column">     No gap   </div>

   <div class="column">     No gap   </div>

   <div class="column">     No gap   </div>

 </div>

Bluma框架的列的布局方法

4、可变间隙:

我们还可以通过在容器上附加9个修饰符之一(is-0,...,is-8)来指定自定义列间隔。 is-0无间隔,is-1为0.25rem,is-2为0.5rem,以此类推。下图以is-5为例:

Bluma框架的列的布局方法

5、多行:

每当你想开始一个新的行,你可以关闭一个columns容器,并开始一个新的。但是,您也可以在容器中添加is-multiline修改器并添加更多列元素,以适合单行。

Bluma框架的列的布局方法

6、上述的代码如下:

<div class="columns is-multiline is-mobile">

   <div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column is-half">     

<code>is-half</code>   </div>   

<div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column is-one-quarter">

     <code>is-one-quarter</code>   </div>

   <div class="column">     Auto   </div>

 </div>

Bluma框架的列的布局方法

7、居中列:

虽然可以使用空列(如<div class="column"></div>)在.column元素周围创建水平空间,但也可以.is-centered在父.columns元素上使用:

<div class="columns is-mobile is-centered">

   <div class="column is-half is-narrow">

     <p class="bd-notification is-info">

       <code class="html">is-half</code><br>

       <code class="html">is-narrow</code>

    

   </div>

 </div>

Bluma框架的列的布局方法

8、与使用.is-multiline,以创建一个灵活的,居中的列。

Bluma框架的列的布局方法

9、上述实现的代码如下:

<div class="columns is-mobile is-multiline is-centered">

   <div class="column is-narrow">

     <p class="bd-notification is-info">

       <code class="html">is-narrow</code><br>       First Column

    

   </div>

   <div class="column is-narrow">

     <p class="bd-notification is-success">

       <code class="html">is-narrow</code><br>

       Our Second Column

    

   </div>

   <div class="column is-narrow">

     <p class="bd-notification is-danger">

       <code class="html">is-narrow</code><br>

       Third Column

    

   </div>

   <div class="column is-narrow">

     <p class="bd-notification is-info">

       <code class="html">is-narrow</code><br>

       The Fourth Column

    

   </div>

   <div class="column is-narrow">

     <p class="bd-notification is-success">

       <code class="html">is-narrow</code><br>

       Fifth Column

    

   </div>

 </div>

Bluma框架的列的布局方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢