Bulma组件

9 篇文章 0 订阅
3 篇文章 0 订阅

面包屑导航(breadcrumb)

使用breadcrumb标记nav,组成ul列表。当前页使用is-active标记

在这里插入图片描述


<nav class="breadcrumb" aria-label="breadcrumbs">
  <ul>
    <li><a href="#">Bulma</a></li>
    <li><a href="#">Documentation</a></li>
    <li><a href="#">Components</a></li>
    <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li>
  </ul>
</nav>

面包屑导航对齐方式(is-centered / is-right)

在这里插入图片描述

使用图标标注面包屑导航

在这里插入图片描述

面包屑分隔符

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

面包屑导航大小(is-large,is-medium,is-small)

在这里插入图片描述

Card组件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选项卡(tabs)

使用class=tabs包裹一个ul,选中的为is-active

在这里插入图片描述

选项卡对齐方式(is-centered,is-right)

在这里插入图片描述

选项卡使用图标(span icon)

在这里插入图片描述

选项卡尺寸(is-large,is-medium,is-small)

在这里插入图片描述

带边框的选项卡(is-boxed)

在这里插入图片描述

类似于Radio的排他性选项卡(is-toggle)

在这里插入图片描述

toggle状态的圆角(is-toggle-rounded)

在这里插入图片描述

选项卡占满全部宽度(is-fullwidth)

在这里插入图片描述

Panel

panel 有这几种类型的容器:

  • panel-heading 第一个子元素
  • panel-tabs 用于导航
  • panel-block 可以包含其他元素,例如:
  • control
  • input
  • button
  • panel-icon

panel-block 可以是一个锚标签 <a> 或包含一个复选框 <label> 的标签。
在这里插入图片描述

Pagination分页

在这里插入图片描述

分页禁用按钮(disabled)和当前页(is-current)

在这里插入图片描述

分页控件布局(is-centered,is-right)

在这里插入图片描述

圆角分页控件

在这里插入图片描述

不同尺寸的分页(is-large,is-small~~)

在这里插入图片描述

模态窗modal

使用is-active激活模态窗

modal-background(覆盖的透明层),modal-content(内容),modal-close(关闭按钮)

在这里插入图片描述

经典卡片模态窗

在这里插入图片描述
在这里插入图片描述

消息框(message)

包含message-header,messag-body

在这里插入图片描述

消息框不同颜色(is-info~~~)

在这里插入图片描述

消息框不同颜色(is-info~~~)

在这里插入图片描述

只有正文的消息框

在这里插入图片描述

菜单(menu)

menu-label,menu-list

在这里插入图片描述

DropDown

dropdown 是主类

  • dropdown-trigger 是一个按钮
  • dropdown-menu 下拉菜单,默认隐藏
  • dropdown-content 内容的容器
  • dropdown-item 可选中的项目
  • dropdown-divider 分隔符

在这里插入图片描述

<div class="dropdown is-active">
  <div class="dropdown-trigger">
    <button class="button" aria-haspopup="true" aria-controls="dropdown-menu">
      <span>Dropdown button</span>
      <span class="icon is-small">
        <i class="fas fa-angle-down" aria-hidden="true"></i>
      </span>
    </button>
  </div>
  <div class="dropdown-menu" id="dropdown-menu" role="menu">
    <div class="dropdown-content">
      <a href="#" class="dropdown-item">
        Dropdown item
      </a>
      <a class="dropdown-item">
        Other dropdown item
      </a>
      <a href="#" class="dropdown-item is-active">
        Active dropdown item
      </a>
      <a href="#" class="dropdown-item">
        Other dropdown item
      </a>
      <hr class="dropdown-divider">
      <a href="#" class="dropdown-item">
        With a divider
      </a>
    </div>
  </div>
</div>

Hoverable与active

在这里插入图片描述

<div class="dropdown">
  <div class="dropdown-trigger">
    <button class="button" aria-haspopup="true" aria-controls="dropdown-menu3">
      <span>Click me</span>
      <span class="icon is-small">
        <i class="fas fa-angle-down" aria-hidden="true"></i>
      </span>
    </button>
  </div>
  <div class="dropdown-menu" id="dropdown-menu3" role="menu">
    <div class="dropdown-content">
      <a href="#" class="dropdown-item">
        Overview
      </a>
      <a href="#" class="dropdown-item">
        Modifiers
      </a>
      <a href="#" class="dropdown-item">
        Grid
      </a>
      <a href="#" class="dropdown-item">
        Form
      </a>
      <a href="#" class="dropdown-item">
        Elements
      </a>
      <a href="#" class="dropdown-item">
        Components
      </a>
      <a href="#" class="dropdown-item">
        Layout
      </a>
      <hr class="dropdown-divider">
      <a href="#" class="dropdown-item">
        More
      </a>
    </div>
  </div>
</div>
 
<div class="dropdown is-hoverable">
  <div class="dropdown-trigger">
    <button class="button" aria-haspopup="true" aria-controls="dropdown-menu4">
      <span>Hover me</span>
      <span class="icon is-small">
        <i class="fas fa-angle-down" aria-hidden="true"></i>
      </span>
    </button>
  </div>
  <div class="dropdown-menu" id="dropdown-menu4" role="menu">
    <div class="dropdown-content">
      <div class="dropdown-item">
        <p>You can insert <strong>any type of content</strong> within the dropdown menu.</p>
      </div>
    </div>
  </div>
</div>

Dropdown位置

在这里插入图片描述

<div class="dropdown is-right is-active">
  <div class="dropdown-trigger">
    <button class="button" aria-haspopup="true" aria-controls="dropdown-menu6">
      <span>Right aligned</span>
      <span class="icon is-small">
        <i class="fas fa-angle-down" aria-hidden="true"></i>
      </span>
    </button>
  </div>
  <div class="dropdown-menu" id="dropdown-menu6" role="menu">
    <div class="dropdown-content">
      <div class="dropdown-item">
        <p>Add the <code>is-right</code> modifier for a <strong>right-aligned</strong> dropdown.</p>
      </div>
    </div>
  </div>
</div>

导航栏

navbar 主类

  • navbar-brand 主要显示文字或者logo
  • navbar-burger the hamburger icon, which toggles the navbar menu on
    touch devices
  • navbar-menu 按钮,在右侧
  • navbar-start 靠近logo的部分
  • navbar-end 在导航栏的尾部
  • navbar-item 导航项目
  • navbar-link 连接,或者下拉框
  • navbar-dropdown 下拉框
  • navbar-divider 分隔符

在这里插入图片描述


<nav class="navbar" role="navigation" aria-label="main navigation">
  <div class="navbar-brand">
    <a class="navbar-item" href="https://bulma.io">
      <img src="https://bulma.io/images/bulma-logo.png" width="112" height="28">
    </a>
 
    <a role="button" class="navbar-burger burger" aria-label="menu" aria-expanded="false" data-target="navbarBasicExample">
      <span aria-hidden="true"></span>
      <span aria-hidden="true"></span>
      <span aria-hidden="true"></span>
    </a>
  </div>
 
  <div id="navbarBasicExample" class="navbar-menu">
    <div class="navbar-start">
      <a class="navbar-item">
        Home
      </a>
 
      <a class="navbar-item">
        Documentation
      </a>
 
      <div class="navbar-item has-dropdown is-hoverable">
        <a class="navbar-link">
          More
        </a>
 
        <div class="navbar-dropdown">
          <a class="navbar-item">
            About
          </a>
          <a class="navbar-item">
            Jobs
          </a>
          <a class="navbar-item">
            Contact
          </a>
          <hr class="navbar-divider">
          <a class="navbar-item">
            Report an issue
          </a>
        </div>
      </div>
    </div>
 
    <div class="navbar-end">
      <div class="navbar-item">
        <div class="buttons">
          <a class="button is-primary">
            <strong>Sign up</strong>
          </a>
          <a class="button is-light">
            Log in
          </a>
        </div>
      </div>
    </div>
  </div>
</nav>

Navbar-brand

在这里插入图片描述

Navbar-burger

在这里插入图片描述

固定位置的导航栏

is-fixed-top

is-fixed-bottom

在这里插入图片描述
然后给html一个has-navbar-fixed-top

在这里插入图片描述

不同颜色

在这里插入图片描述
在这里插入图片描述

文章转载自:https://blog.csdn.net/Day_and_Night_2017/article/details/85270212

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值