- Bulma 教程
- Bulma - 首页
- Bulma - 简介
- Bulma - 概述
- Bulma - 修饰符
- Bulma - 列
- Bulma - 布局
- Bulma - 表单
- Bulma - 元素
- Bulma - 组件
- Bulma 有用资源
- Bulma 快速指南
- Bulma - 资源
- Bulma - 讨论
Bulma 快速指南
Bulma - 简介
什么是 Bulma?
Bulma 是一个开源的、简单且现代的 CSS 框架,它依赖于 flexbox 模块(用于开发响应式布局结构)。
历史
Bulma 于 2016 年发布,并在 MIT 许可证下分发。Bulma 的当前版本为 0.7.1,于 2018 年 4 月 18 日发布。
为什么要使用 Bulma?
Bulma 非常易于学习和设置。它使用 SASS 构建,并分为 39 个 .sass 文件。代码可以通过将其分成单独的文件来轻松定制,并且它允许定制应用程序的各个部分以获得预期的结果。
特性
它是一个轻量级、现代的 CSS 框架,它使用 Flexbox。
它在一个文件中包含移动优先样式,而不是在单独的文件中。
它是可定制和模块化的。
优点
它为台式机、平板电脑和移动设备提供响应式设计。
它是一个纯 CSS 框架,因此您可以将其与任何 JavaScript 框架(如 AngularJS、ReactJS 等)结合使用。
它使用最少的 HTML 代码,这使得代码易于阅读和编写。
缺点
它是一个新的框架,社区规模还不够大。
它的文档较少,需要一些小的改进。
此框架仍在开发阶段。
Bulma - 概述
描述
Bulma 是一个轻量级、现代的 CSS 框架,它依赖于 flexbox 模块(用于开发响应式布局结构和精美设计)。
Bulma 的概述包括:Bulma 入门、响应式设计(您可以在不同的设备上(例如台式机、平板电脑和手机)查看网页)、颜色、用于定义颜色和值的函数以及 Bulma 中的 mixin(允许您将一个类的属性用于另一个类的 CSS 属性组)。
下表列出了您可以用来利用 Bulma CSS 的不同类型的实用程序:
序号 | 实用程序和描述 |
---|---|
1 |
Bulma 入门
您可以使用一个 css 文件开始使用 Bulma。 |
2 |
响应式设计和颜色
它是移动友好的开发,可以与大型、小型和中型设备结合使用。 |
3 |
函数和 Mixin
Bulma 使用一些函数和 mixin 来分别定义值和元素。 |
Bulma - 修饰符
描述
Bulma 中的修饰符包括:使用类为元素提供替代样式、响应式类来更改样式、颜色辅助工具来更改元素的颜色、排版辅助工具来更改文本的大小和颜色。
下表列出了您可以用来利用 Bulma CSS 的不同类型的修饰符:
序号 | 修饰符和描述 |
---|---|
1 | 修饰符语法和响应式辅助工具
您可以通过使用修饰符类为元素创建替代样式。 |
2 | 颜色和排版辅助工具
您可以使用颜色辅助工具来更改文本或背景的颜色。 |
Bulma - 列
描述
Bulma 提供响应式网格系统(通过一系列行和列创建页面布局),该系统可以扩展到容器内的 12 列。列将随着设备或视口大小的增加而重新排列。
下表列出了您可以用来利用 Bulma CSS 的列的不同变体:
序号 | 列类型和描述 |
---|---|
1 | 列布局和大小
Bulma 允许通过在容器中添加 columns 类来非常轻松地构建列布局。 |
2 | 列响应性和嵌套
Bulma 在不同类型的屏幕(如移动设备、平板电脑和台式机)中提供响应式列。 |
3 | 列间距和选项
列在列内容之间创建相等的间距。 |
Bulma - 布局
描述
Bulma 布局描述了网页的结构,该结构是使用其 CSS 类设计的。
下表列出了您可以用来利用 Bulma CSS 的布局的不同变体:
序号 | 布局类型和描述 |
---|---|
1 | 容器和级别
Bulma 使用容器来表示基本布局并包装站点内容。 |
2 | 媒体对象
媒体对象用于为构建各种类型的组件指定抽象对象样式。 |
3 | 英雄横幅
Bulma 提供英雄横幅来为网页指定全宽横幅。 |
4 | 图块
Bulma 使用单个元素类创建二维布局。 |
Bulma - 表单
描述
Bulma 表单元素使用输入元素(例如文本字段、复选框、单选按钮等)指定用户输入数据,并将其发送到服务器以处理数据。
下表列出了您可以用来利用 Bulma CSS 的表单的不同变体:
序号 | 表单类型和描述 |
---|---|
1 | 表单控件
Bulma 包含不同类型的表单控件类,用于创建各种表单。 |
2 | 输入
Bulma 提供输入字段用于输入用户数据以及不同类型的变体。 |
3 | 文本区域
当您需要多行输入时,可以使用 Bulma 文本区域。 |
4 | 选择
当您希望允许用户从多个选项中进行选择时,可以使用 Bulma 选择。 |
5 | 复选框和单选按钮
当您希望用户从预设选项列表中进行选择时,可以使用复选框和单选按钮。 |
6 | 文件
它用于从用户数据上传文件。 |
Bulma - 元素
描述
Bulma 提供不同类型的元素,例如可以用作容器的框元素、按钮元素、用于指定图像的图像容器、表格元素等。
下表列出了您可以用来利用 Bulma CSS 的元素的不同变体:
序号 | 表单类型和描述 |
---|---|
1 | 按钮
按钮元素提供用户与自定义按钮样式的交互。 |
2 | 内容
Bulma 提供 content 类来直接使用 HTML 标签。 |
3 | 框和图标
.box 类定义一个包含边框、半径和填充的容器。 |
4 | 图像
Bulma 使用 .image 类在页面中显示图像。 |
5 | 通知和进度条
Bulma 指定预定义的警报消息以显示通知。 |
6 | 表格
Bulma 包装用于以表格格式显示数据的元素。 |
7 | 标签和标题
Bulma 提供名为标签的小标签来显示附加信息。 |
Bulma - 组件
描述
Bulma 带有预先设置样式的组件,这些组件提供下拉菜单、模态框、分页、导航栏、选项卡等,以便用户轻松地在页面中体验。
下表列出了您可以用来利用 Bulma CSS 的组件的不同变体:
序号 | 组件和描述 |
---|---|
1 | 面包屑
Bulma 使用面包屑组件作为导航方法,以指示应用程序中当前页面的位置。 |
2 | 卡片
卡片组件在一个框中显示内容,以获得更好的外观。 |
3 | 下拉菜单
Bulma 提供可切换的下拉菜单,以列表格式显示相关链接。 |
4 | 消息
Bulma 提供消息块来增强页面外观。 |
5 | 模态框
模态框是一个子窗口,它层叠在其父窗口之上。 |
6 | 导航栏
导航栏用作站点的导航标题。 |
7 | 分页
分页组件提供跨多个页面的系列相关链接。 |
8 | 选项卡
Bulma 提供带不同样式的选项卡式导航菜单来显示内容。 |