+balloon-tail( )
css の border
を使って三角形の吹き出しの尻尾を作るための mixin です。
引数
- 第一引数に
border
の基本設定の値を渡します。 - 1番目の値に尻尾の方向
- 2番目の値に尻尾の色
- 3番目の値に尻尾の横幅
- 4番目の値に尻尾の高さ
- 5番目の値に尻尾を持つ親のボックスの
border
の width
- 第二引数に尻尾の位置の値を渡します。第二引数が
null
の場合は第一引数で渡した尻尾の方向の逆の辺にの中央に配置されます。 - 1番目の値に尻尾の位置の方向
- 2番目の値に1番目の値の数値
- 3番目の値に尻尾の位置の方向
- 4番目の値に1番目の値の数値
- 第三引数は
border
を持つ尻尾の場合、 border
の色の値を渡します。 null
の場合は尻尾に border
は付きません。
例 1
sass
1
2
3
4
5
6
7
8
9
10
11 | .div-1
+balloon-tale(top red 12px 16px 1px)
.div-2
+balloon-tale(top red 12px 16px 1px)
.div-3
+balloon-tale(top red 12px 16px 1px)
.div-4
+balloon-tale(top red 12px 16px 1px)
|
css
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 | .div-1 {
border-width: 1px;
border-width: 0.1rem;
border-style: solid;
border-color: white;
}
.div-2 {
border-left-width: 1px;
border-left-width: 0.1rem;
border-left-style: solid;
border-left-color: white;
border-right-width: 1px;
border-right-width: 0.1rem;
border-right-style: solid;
border-right-color: white;
}
.div-3 {
border-top-width: 1px;
border-top-width: 0.1rem;
border-top-style: solid;
border-top-color: white;
border-left-width: 1px;
border-left-width: 0.1rem;
border-left-style: solid;
border-left-color: white;
}
.div-4 {
border-top-width: 1px;
border-top-width: 0.1rem;
border-top-style: solid;
border-top-color: white;
border-left-width: 1px;
border-left-width: 0.1rem;
border-left-style: solid;
border-left-color: white;
border-right-width: 1px;
border-right-width: 0.1rem;
border-right-style: solid;
border-right-color: white;
}
|