-
Notifications
You must be signed in to change notification settings - Fork 3
/
bg_color.go
142 lines (121 loc) · 2.64 KB
/
bg_color.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
package colorstyle
import "strconv"
type BgColor int
func (b BgColor) ptrString() *string {
str := strconv.Itoa(int(b))
return &str
}
const (
BgBlack BgColor = iota + 40
BgRed
BgGreen
BgYellow
BgBlue
BgMagenta
BgCyan
BgWhite
BgGray BgColor = iota + 92
BgBrightRed
BgBrightGreen
BgBrightYellow
BgBrightBlue
BgBrightMagenta
BgBrightCyan
BgBrightWhite
)
// 设置背景颜色为黑色
//
// Set the background colour to black
func (c *CSS) BgBlack() *CSS {
return c.setBgColor(BgBlack)
}
// 设置背景颜色为红色
//
// Set the background colour to red
func (c *CSS) BgRed() *CSS {
return c.setBgColor(BgRed)
}
// 设置背景颜色为绿色
//
// Set the background colour to green
func (c *CSS) BgGreen() *CSS {
return c.setBgColor(BgGreen)
}
// 设置背景颜色为黄色
//
// Set the background colour to yellow
func (c *CSS) BgYellow() *CSS {
return c.setBgColor(BgYellow)
}
// 设置背景颜色为蓝色
//
// Set the background colour to blue
func (c *CSS) BgBlue() *CSS {
return c.setBgColor(BgBlue)
}
// 设置背景颜色为品红
//
// Set the background colour to magenta
func (c *CSS) BgMagenta() *CSS {
return c.setBgColor(BgMagenta)
}
// 设置背景颜色为青色
//
// Set the background colour to cyan
func (c *CSS) BgCyan() *CSS {
return c.setBgColor(BgCyan)
}
// 设置背景颜色为白色
//
// Set the background colour to white
func (c *CSS) BgWhite() *CSS {
return c.setBgColor(BgWhite)
}
// 设置背景颜色为灰色
//
// Set the background colour to gray
func (c *CSS) BgGray() *CSS {
return c.setBgColor(BgGray)
}
// 设置背景颜色为亮红色
//
// Set the background colour to bright red
func (c *CSS) BgBrightRed() *CSS {
return c.setBgColor(BgBrightRed)
}
// 设置背景颜色为亮绿色
//
// Set the background colour to bright green
func (c *CSS) BgBrightGreen() *CSS {
return c.setBgColor(BgBrightGreen)
}
// 设置背景颜色为亮黄色
//
// Set the background colour to bright yellow
func (c *CSS) BgBrightYellow() *CSS {
return c.setBgColor(BgBrightYellow)
}
// 设置背景颜色为亮蓝色
//
// Set the background colour to bright blue
func (c *CSS) BgBrightBlue() *CSS {
return c.setBgColor(BgBrightBlue)
}
// 设置背景颜色为亮品红色
//
// Set the background colour to bright magenta
func (c *CSS) BgBrightMagenta() *CSS {
return c.setBgColor(BgBrightMagenta)
}
// 设置背景颜色为亮青色
//
// Set the background colour to bright cyan
func (c *CSS) BgBrightCyan() *CSS {
return c.setBgColor(BgBrightCyan)
}
// 设置背景颜色为亮白色
//
// Set the background colour to bright white
func (c *CSS) BgBrightWhite() *CSS {
return c.setBgColor(BgBrightWhite)
}