通过 🎓 在线互动课程、📺 教育视频和 🧑🏻‍💻 项目构建教程学习 CSS。
下载

赞助

Route Planner and Route Optimizer

层级


一个多用途的水平层级,可以包含几乎任何其他元素

一个层级的结构如下

  • level:主容器
    • level-left:左侧
    • level-right:右侧
      • level-item:每个独立的元素

在一个 level-item 中,你可以插入任何你想要的东西:标题、按钮、文本输入框,或者只是简单的文本。 无论你把什么元素放到 Bulma 的 level 中,它们总是会垂直居中

示例

HTML

<!-- Main container -->
<nav class="level">
  <!-- Left side -->
  <div class="level-left">
    <div class="level-item">
      <p class="subtitle is-5"><strong>123</strong> posts</p>
    </div>
    <div class="level-item">
      <div class="field has-addons">
        <p class="control">
          <input class="input" type="text" placeholder="Find a post" />
        </p>
        <p class="control">
          <button class="button">Search</button>
        </p>
      </div>
    </div>
  </div>

  <!-- Right side -->
  <div class="level-right">
    <p class="level-item"><strong>All</strong></p>
    <p class="level-item"><a>Published</a></p>
    <p class="level-item"><a>Drafts</a></p>
    <p class="level-item"><a>Deleted</a></p>
    <p class="level-item"><a class="button is-success">New</a></p>
  </div>
</nav>

居中层级 #

如果你想要一个居中的层级,你可以使用任意数量的 level-item,只要它们是 level 容器的直接子元素。

示例

HTML

<nav class="level">
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Tweets</p>
      <p class="title">3,456</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Following</p>
      <p class="title">123</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Followers</p>
      <p class="title">456K</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Likes</p>
      <p class="title">789</p>
    </div>
  </div>
</nav>

HTML

<nav class="level">
  <p class="level-item has-text-centered">
    <a class="link is-info">Home</a>
  </p>
  <p class="level-item has-text-centered">
    <a class="link is-info">Menu</a>
  </p>
  <p class="level-item has-text-centered">
    <img
      src="https://bulma.org.cn/assets/images/bulma-type.png"
      alt=""
      style="height: 30px"
    />
  </p>
  <p class="level-item has-text-centered">
    <a class="link is-info">Reservations</a>
  </p>
  <p class="level-item has-text-centered">
    <a class="link is-info">Contact</a>
  </p>
</nav>

移动端层级 #

默认情况下,出于空间考虑,层级在移动设备上是垂直的。如果你希望层级在移动设备上也保持水平,请在 level 容器上添加 is-mobile 修饰符。

示例

HTML

<nav class="level is-mobile">
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Tweets</p>
      <p class="title">3,456</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Following</p>
      <p class="title">123</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Followers</p>
      <p class="title">456K</p>
    </div>
  </div>
  <div class="level-item has-text-centered">
    <div>
      <p class="heading">Likes</p>
      <p class="title">789</p>
    </div>
  </div>
</nav>

Sass 和 CSS 变量 #

Sass 变量
$level-item-spacing
calc(var(--bulma-block-spacing) * 0.5)

如何支持 Bulma

#native_company# #native_desc#
#native_cta#

Primary

Hue

Saturation

Lightness

Link

Hue

Saturation

Lightness

Info

Hue

Saturation

Lightness

Success

Hue

Saturation

Lightness

Warning

Hue

Saturation

Lightness

Danger

Hue

Saturation

Lightness

免费开始使用
免费开始使用