Bulma - 颜色和排版助手
描述
您可以使用 color 助手来更改文本或背景的颜色。
文本颜色
S.No. | 类别 | 颜色 |
---|---|---|
1 | has-text-white | hsl(0, 0%, 100%) |
2 | has-text-black | hsl(0, 0%, 4%) |
3 | has-text-light | hsl(0, 0%, 96%) |
4 | has-text-dark | hsl(0, 0%, 21%) |
5 | has-text-primary | hsl(171, 100%, 41%) |
6 | has-text-info | hsl(204, 86%, 53%) |
7 | has-text-link | hsl(217, 71%, 53%) |
8 | has-text-success | hsl(141, 71%, 48%) |
9 | has-text-warning | hsl(48, 100%, 67%) |
10 | has-text-danger | hsl(348, 100%, 61%) |
11 | has-text-black-bis | hsl(0, 0%, 7%) |
12 | has-text-black-ter | hsl(0, 0%, 14%) |
13 | has-text-grey-darker | hsl(0, 0%, 21%) |
14 | has-text-grey-dark | hsl(0, 0%, 29%) |
15 | has-text-grey | hsl(0, 0%, 48%) |
16 | has-text-grey-light | hsl(0, 0%, 71%) |
17 | has-text-grey-lighter | hsl(0, 0%, 86%) |
18 | has-text-white-ter | hsl(0, 0%, 96%) |
19 | has-text-white-bis | hsl(0, 0%, 98%) |
背景颜色
S.No. | Class | Color |
---|---|---|
1 | has-background-white | hsl(0, 0%, 100%) |
2 | has-background-black | hsl(0, 0%, 4%) |
3 | has-background-light | hsl(0, 0%, 96%) |
4 | has-background-dark | hsl(0, 0%, 21%) |
5 | has-background-primary | hsl(171, 100%, 41%) |
6 | has-background-info | hsl(204, 86%, 53%) |
7 | has-background-link | hsl(217, 71%, 53%) |
8 | has-background-success | hsl(141, 71%, 48%) |
9 | has-background-warning | hsl(48, 100%, 67%) |
10 | has-background-danger | hsl(348, 100%, 61%) |
11 | has-background-black-bis | hsl(0, 0%, 7%) |
12 | has-background-black-ter | hsl(0, 0%, 14%) |
13 | has-background-grey-darker | hsl(0, 0%, 21%) |
14 | has-background-grey-dark | hsl(0, 0%, 29%) |
15 | has-background-grey | hsl(0, 0%, 48%) |
16 | has-background-grey-light | hsl(0, 0%, 71%) |
17 | has-background-grey-lighter | hsl(0, 0%, 86%) |
18 | has-background-white-ter | hsl(0, 0%, 96%) |
19 | has-background-white-bis | hsl(0, 0%, 98%) |
排版助手
排版助手用于更改文本的大小和颜色。Bulma 包含 7 种大小,如下表所示 −
S.No. | 类别 | 字体大小 |
---|---|---|
1 | is-size-1 | 3rem |
2 | is-size-2 | 2.5rem |
3 | is-size-3 | 2rem |
4 | is-size-4 | 1.5rem |
5 | is-size-5 | 1.25rem |
6 | is-size-6 | 1rem |
7 | is-size-7 | 0.75rem |
让我们使用上述尺寸创建一个简单的示例 −
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <title>Bulma Typography Helpers Example</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"> <script src = "https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> </head> <body> <section class = "section"> <div class = "container"> <span class = "is-size-1"> 7 types of sizes </span><br><br> <span class = "is-size-1"> Tutorialspoint </span><br> <span class = "is-size-2"> Tutorialspoint </span><br> <span class = "is-size-3"> Tutorialspoint </span><br> <span class = "is-size-4"> Tutorialspoint </span><br> <span class = "is-size-5"> Tutorialspoint </span><br> <span class = "is-size-6"> Tutorialspoint </span><br> <span class = "is-size-7"> Tutorialspoint </span><br> </div> </section> </body> </html>
它将显示如下所示的输出 −
颜色
Bulma 提供了不同类型的颜色类来设置容器中的元素。请参阅上面的文本颜色部分,使用如下所示的颜色类创建示例 −
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <title>Bulma Typography Helpers Example</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"> <script src = "https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> </head> <body> <section class = "section"> <div class = "container"> <span class = "title"> Text color using color classes </span> <br> <span class = "has-text-primary"> Tutorialspoint </span><br> <span class = "has-text-link"> Tutorialspoint </span><br> <span class = "has-text-black-bis"> Tutorialspoint </span><br> <span class = "has-text-grey"> Tutorialspoint </span><br> <span class = "has-text-grey-lighter"> Tutorialspoint </span><br> <span class = "has-text-danger"> Tutorialspoint </span> </div> </section> </body> </html>
它显示如下所示的输出 −
对齐
Bulma 提供了 4 种类型的对齐助手来对齐容器中的文本。
S.No. | Class | 对齐 |
---|---|---|
1 | has-text-centered | 将文本显示在中心。 |
2 | has-text-justified | 将文本显示为两端对齐。 |
3 | has-text-left | 将文本显示在左侧。 |
4 | has-text-right | 将文本显示在右侧。 |
让我们使用上面的对齐类创建一个简单的示例 −
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <title>Bulma Alignment Helpers Example</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"> <script src = "https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> </head> <body> <section class = "section"> <div class = "container"> <span class = "title"> Alignment </span> <br> <br> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-centered"> has-text-centered</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-justified"> has-text-justified</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-left"> has-text-left</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-right"> has-text-right</p> </div> </div> </div> </section> </body> </html>
它显示如下所示的输出 −
文本转换
Bulma 提供了 4 种类型的文本转换助手来转换容器中的文本。
S.No. | Class | 转换 |
---|---|---|
1 | is-capitalized | 它将每个单词的第一个字符转换为大写。 |
2 | is-lowercase | 它将所有字符定义为小写。 |
3 | is-uppercase | 将所有字符定义为大写。 |
4 | is-italic | 将所有字符定义为斜体。 |
让我们使用上面的文本转换类创建一个简单的示例 −
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <title>Bulma Text Transformation Helpers Example</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"> <script src = "https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> </head> <body> <section class = "section"> <div class = "container"> <span class = "title"> Text Transformation </span><br><br> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info is-capitalized"> is-capitalized</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info is-lowercase"> is-lowercase</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info is-uppercase"> is-uppercase</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info is-italic"> has-is-italic</p> </div> </div> </div> </section> </body> </html>
它显示如下所示的输出 −
文本粗细
Bulma 提供了 4 种类型的文本粗细助手来转换容器中的文本粗细。
S.No. | Class | Alignment |
---|---|---|
1 | has-text-weight-light | 它将文本粗细显示为浅色。 |
2 | has-text-weight-normal | 它将文本粗细显示为正常。 |
3 | has-text-weight-semibold | 它将文本粗细显示为半粗体(而不是粗体)。 |
4 | has-text-weight-bold | 它将文本粗细显示为粗体。 |
让我们使用上述文本粗细类创建一个简单的示例 −
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <title>Bulma Text Weight Helpers Example</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"> <script src = "https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> </head> <body> <section class = "section"> <div class = "container"> <span class = "title"> Text Weight </span> <br> <br> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-weight-light"> has-text-weight-light</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-weight-normal"> has-text-weight-normal</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-weight-semibold"> has-text-weight-semibold</p> </div> </div> <div class = "columns"> <div class = "column is-5"> <p class = "has-text-black has-background-info has-text-weight-bold"> has-text-weight-bold</p> </div> </div> </div> </section> </body> </html>
它显示如下所示的输出 −