|
18 | 18 | position: absolute;
|
19 | 19 | transition: all 0.3s ease;
|
20 | 20 | box-sizing: border-box;
|
| 21 | + left: 20%; |
21 | 22 | }
|
22 | 23 | .cbbl::after {
|
23 | 24 | background: #fff;
|
24 | 25 | width: 9px;
|
25 | 26 | height: 3px;
|
26 | 27 | bottom: -14px;
|
| 28 | + margin-left: 6px; |
| 29 | + box-shadow: -3px 0 #000, 3px 0 #000, 3px 3px #fff, 0px 3px #000, 6px 3px #000, 9px 3px #aaa, 3px 6px #000, 6px 6px #000, 9px 6px #aaa, 6px 9px #aaa; |
27 | 30 | }
|
28 | 31 | .cbbl::before {
|
29 | 32 | width: 15px;
|
|
33 | 36 | border-left: 3px solid #000;
|
34 | 37 | border-right: 3px solid #000;
|
35 | 38 | }
|
36 |
| -.cbbl--hover:hover { |
| 39 | +.cbbl.-hover:hover { |
37 | 40 | background-color: #eee;
|
38 | 41 | color: #000;
|
39 | 42 | box-shadow: 0 -3px #eee, 0 -6px #7bc8a4, 3px 0 #eee, 3px -3px #7bc8a4, 6px 0 #7bc8a4, 0 3px #eee, 0 6px #7bc8a4, -3px 0 #eee, -3px 3px #7bc8a4, -6px 0 #7bc8a4, -3px -3px #7bc8a4, 3px 3px #7bc8a4, 3px 9px #cae9db, 6px 6px #cae9db, 9px 3px #cae9db;
|
40 | 43 | }
|
41 |
| -.cbbl--hover:hover::before { |
| 44 | +.cbbl.-hover:hover::before { |
42 | 45 | background: #eee;
|
43 | 46 | border-left-color: #7bc8a4;
|
44 | 47 | border-right-color: #7bc8a4;
|
45 | 48 | }
|
46 |
| -.cbbl--hover:hover::after { |
47 |
| - background: #eee; |
| 49 | +.cbbl.-hover:hover::after { |
| 50 | + box-shadow: -3px 0 #7bc8a4, 3px 0 #7bc8a4, 3px 3px #eee, 0px 3px #7bc8a4, 6px 3px #7bc8a4, 9px 3px #cae9db, 3px 6px #7bc8a4, 6px 6px #7bc8a4, 9px 6px #cae9db, 6px 9px #cae9db, 9px 9px #7bc8a4; |
48 | 51 | }
|
49 |
| -.cbbl--hover:hover.cbbl--btn input[type=submit], |
50 |
| -.cbbl--hover:hover.cbbl--btn button, |
51 |
| -.cbbl--hover:hover.cbbl--btn a { |
| 52 | +.cbbl.-hover:hover.-control input[type=submit], |
| 53 | +.cbbl.-hover:hover.-control button, |
| 54 | +.cbbl.-hover:hover.-control a { |
52 | 55 | color: #000;
|
53 | 56 | }
|
54 |
| -.cbbl::before, |
55 |
| -.cbbl::after { |
56 |
| - left: 20%; |
57 |
| -} |
58 |
| -.cbbl::after { |
59 |
| - margin-left: 6px; |
60 |
| - box-shadow: -3px 0 #000, 3px 0 #000, 3px 3px #fff, 0px 3px #000, 6px 3px #000, 9px 3px #aaa, 3px 6px #000, 6px 6px #000, 9px 6px #aaa, 6px 9px #aaa; |
61 |
| -} |
62 |
| -.cbbl.cbbl--hover:hover::after { |
63 |
| - box-shadow: -3px 0 #7bc8a4, 3px 0 #7bc8a4, 3px 3px #eee, 0px 3px #7bc8a4, 6px 3px #7bc8a4, 9px 3px #cae9db, 3px 6px #7bc8a4, 6px 6px #7bc8a4, 9px 6px #cae9db, 6px 9px #cae9db, 9px 9px #7bc8a4; |
64 |
| -} |
65 |
| -.cbbl--up { |
| 57 | +.cbbl.-up { |
66 | 58 | margin: 29px 9px 10px 6px;
|
67 | 59 | }
|
68 |
| -.cbbl--up::before { |
| 60 | +.cbbl.-up::before { |
69 | 61 | top: -11px;
|
70 | 62 | bottom: auto;
|
71 | 63 | }
|
72 |
| -.cbbl--up::after { |
| 64 | +.cbbl.-up::after { |
73 | 65 | top: -14px;
|
74 | 66 | bottom: auto;
|
75 | 67 | box-shadow: -3px 0 #000, 3px 0 #000, 3px -3px #fff, 0px -3px #000, 6px -3px #000, 3px -6px #000, 6px -6px #000;
|
76 | 68 | }
|
77 |
| -.cbbl--up.cbbl--hover:hover::after { |
| 69 | +.cbbl.-up.-hover:hover::after { |
78 | 70 | box-shadow: -3px 0 #7bc8a4, 3px 0 #7bc8a4, 3px -3px #eee, 0px -3px #7bc8a4, 6px -3px #7bc8a4, 3px -6px #7bc8a4, 6px -6px #7bc8a4;
|
79 | 71 | }
|
80 |
| -.cbbl--up.cbbl--right::after { |
| 72 | +.cbbl.-up.-right::after { |
81 | 73 | box-shadow: 3px 0 #000, -3px 0 #000, -3px -3px #fff, 0px -3px #000, -6px -3px #000, -3px -6px #000, -6px -6px #000;
|
82 | 74 | }
|
83 |
| -.cbbl--up.cbbl--right.cbbl--hover:hover::after { |
| 75 | +.cbbl.-up.-right.-hover:hover::after { |
84 | 76 | box-shadow: 3px 0 #7bc8a4, -3px 0 #7bc8a4, -3px -3px #eee, 0px -3px #7bc8a4, -6px -3px #7bc8a4, -3px -6px #7bc8a4, -6px -6px #7bc8a4;
|
85 | 77 | }
|
86 |
| -.cbbl--right::before, |
87 |
| -.cbbl--right::after { |
| 78 | +.cbbl.-right::before, |
| 79 | +.cbbl.-right::after { |
88 | 80 | left: auto;
|
89 | 81 | right: 20%;
|
90 | 82 | }
|
91 |
| -.cbbl--right::after { |
| 83 | +.cbbl.-right::after { |
92 | 84 | margin-left: 0;
|
93 | 85 | margin-right: 6px;
|
94 | 86 | box-shadow: 3px 0 #000, -3px 0 #000, -3px 3px #fff, 0px 3px #000, -6px 3px #000, -3px 6px #000, -6px 6px #000, -3px 9px #aaa, 0 6px #aaa, 3px 3px #aaa, 6px 0px #aaa;
|
95 | 87 | }
|
96 |
| -.cbbl--right.cbbl--hover:hover::after { |
| 88 | +.cbbl.-right.-hover:hover::after { |
97 | 89 | box-shadow: 3px 0 #7bc8a4, -3px 0 #7bc8a4, -3px 3px #eee, 0px 3px #7bc8a4, -6px 3px #7bc8a4, -3px 6px #7bc8a4, -6px 6px #7bc8a4, -3px 9px #cae9db, 0 6px #cae9db, 3px 3px #cae9db, 6px 0px #cae9db;
|
98 | 90 | }
|
99 |
| -.cbbl--no-selection { |
| 91 | +.cbbl.-no-selection { |
100 | 92 | -webkit-user-select: none;
|
101 | 93 | -moz-user-select: none;
|
102 | 94 | -ms-user-select: none;
|
103 | 95 | user-select: none;
|
104 | 96 | }
|
105 |
| -.cbbl--btn { |
| 97 | +.cbbl.-control { |
106 | 98 | cursor: pointer;
|
107 | 99 | }
|
108 |
| -.cbbl--btn input[type=submit], |
109 |
| -.cbbl--btn button, |
110 |
| -.cbbl--btn a { |
| 100 | +.cbbl.-control input[type=submit], |
| 101 | +.cbbl.-control button, |
| 102 | +.cbbl.-control a { |
111 | 103 | cursor: pointer;
|
112 | 104 | transition: color 0.3s ease;
|
113 | 105 | }
|
114 |
| -.cbbl--btn:active { |
115 |
| - -webkit-transform: scale(0.95); |
| 106 | +.cbbl.-control:active { |
116 | 107 | transform: scale(0.95);
|
117 | 108 | }
|
0 commit comments