PluginProbe
Gallery Box / trunk
Gallery Box vtrunk
trunk 1.3.1 1.3.3 1.4.0 1.4.1 1.4.2 1.5.1 1.7.35
gallery-box / admin / src / cmb2-tabs / css / tabs.css

tabs.css in Gallery Box trunk, at admin/src/cmb2-tabs/css/tabs.css

302 lines 7.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * CMB2 Tabs Styling
3 */
4
5 /*--------------------------------------------------------------
6 Helper
7 --------------------------------------------------------------*/
8 .clearfix:after {
9 visibility: hidden;
10 display: block;
11 font-size: 0;
12 content: " ";
13 clear: both;
14 height: 0;
15 }
16 .clearfix { display: inline-block; }
17 /* start commented backslash hack \*/
18 * html .clearfix { height: 1%; }
19 .clearfix { display: block; }
20 /* close commented backslash hack */
21
22 /*--------------------------------------------------------------
23 Base style
24 --------------------------------------------------------------*/
25 .cmb-tabs .cmb-th label {
26 color: #555;
27 font-size: 12px;
28 }
29 .cmb-tabs .cmb-type-group .cmb-row,
30 .cmb-tabs .cmb2-postbox .cmb-row {
31 margin: 0 0 0.8em;
32 padding: 0 0 0.8em;
33 }
34 .cmb-tabs span.cmb2-metabox-description {
35 display: block;
36 }
37 .cmb-tabs .cmb-remove-row-button {
38 background-color: #e60000;
39 border: medium none;
40 border-radius: 25px;
41 color: #fff;
42 height: 20px;
43 padding: 0;
44 text-indent: -999em;
45 width: 20px;
46 position: relative;
47 -webkit-box-shadow: none;
48 box-shadow: none;
49 }
50 /*.cmb-tabs .cmb-remove-row-button:hover {
51 background-color: #ff0000;
52 color: #fff;
53 }
54 .cmb-tabs .cmb-remove-row-button:after {
55 box-shadow: none;
56 content: "ï‘ ";
57 cursor: help;
58 font-family: Dashicons;
59 font-variant: normal;
60 height: 100%;
61 width: 100%;
62 left: 0;
63 line-height: 1;
64 margin: 0;
65 padding: 4px 0;
66 position: absolute;
67 text-align: center;
68 text-indent: 0;
69 top: 0;
70 vertical-align: middle;
71 }*/
72
73 .cmb-tabs .cmb-repeat-row{
74 position: relative;
75 }
76 .cmb-tabs .cmb-remove-row {
77 display: inline;
78 margin: 0;
79 padding: 0;
80 }
81 .cmb-tabs .cmb-repeat-row .cmb-td{
82 display: inline-block;
83 }
84
85 /*--------------------------------------------------------------
86 CMB2 Tabs
87 --------------------------------------------------------------*/
88 .cmb-tabs {
89 margin: -6px -12px -12px;
90 overflow: hidden;
91 }
92 .cmb-tabs ul.cmb-tab-nav:after {
93 background-color: #fafafa;
94 border-right: 1px solid #eee;
95 bottom: -9999em;
96 content: "";
97 display: block;
98 height: 9999em;
99 left: 0;
100 position: absolute;
101 width: calc(100% - 1px);
102 }
103 .cmb-tabs ul.cmb-tab-nav{
104 background-color: #fafafa;
105 -webkit-box-sizing: border-box;
106 box-sizing: border-box;
107 display: block;
108 line-height: 1em;
109 margin: 0;
110 padding: 0;
111 position: relative;
112 width: 20%;
113 float: left;
114 }
115 .cmb-tabs ul.cmb-tab-nav li {
116 display: block;
117 margin: 0;
118 padding: 0;
119 position: relative;
120 }
121 .cmb-tabs ul.cmb-tab-nav li a {
122 border-right: 1px solid #eee;
123 border-left: 2px solid #fafafa;
124 -webkit-box-shadow: none;
125 box-shadow: none;
126 display: block;
127 line-height: 20px;
128 margin: 0;
129 padding: 10px;
130 text-decoration: none;
131 display: -webkit-box;
132 display: -ms-flexbox;
133 display: flex;
134 -webkit-box-align: center;
135 -ms-flex-align: center;
136 align-items: center;
137 font-weight: 600;
138 }
139 .cmb-tabs ul.cmb-tab-nav li i {
140 display: -webkit-box;
141 display: -ms-flexbox;
142 display: flex;
143 -webkit-box-align: center;
144 -ms-flex-align: center;
145 align-items: center;
146 }
147 .cmb-tabs ul.cmb-tab-nav li i,
148 .cmb-tabs ul.cmb-tab-nav li i:before {
149 font-size: 16px;
150 vertical-align: middle;
151 }
152 .cmb-tabs ul.cmb-tab-nav li i,
153 .cmb-tabs ul.cmb-tab-nav li img{
154 padding: 0 5px 0 0px;
155 }
156 .cmb-tabs ul.cmb-tab-nav li a {
157 color: #555;
158 border: 1px solid transparent;
159 }
160
161 .cmb-tabs ul.cmb-tab-nav li.cmb-tab-active a {
162 background-color: #fff;
163 position: relative;
164 border: 1px solid #eee;
165 border-left: 3px solid #00a0d2;
166 border-right-color: #fff;
167 }
168
169 .cmb-tabs ul.cmb-tab-nav li:first-of-type.cmb-tab-active a {
170 border-top: none;
171 }
172
173 .cmb-tabs .cmb-tabs-panel {
174 -webkit-box-sizing: border-box;
175 box-sizing: border-box;
176 color: #555;
177 display: -webkit-inline-box;
178 display: -ms-inline-flexbox;
179 display: inline-flex;
180 width: 80%;
181 padding: 0;
182 }
183 .cmb-tabs .cmb2-metabox{
184 display: block;
185 width: 100%;
186 }
187 .cmb-tabs .cmb-th {
188 width: 18%;
189 }
190 .cmb-tabs .cmb-th,
191 .cmb-tabs .cmb-td {
192 padding: 0 2% 0 2%;
193 -webkit-box-sizing: border-box;
194 box-sizing: border-box;
195 }
196 .cmb-tabs .cmb-th + .cmb-td,
197 .cmb-tabs .cmb-th + .cmb-td {
198 float: right;
199 width: 82%;
200 }
201 .cmb2-wrap-tabs .cmb-tab-panel{
202 display: none;
203 }
204 .cmb2-wrap-tabs .cmb-tab-panel.show{
205 display: block;
206 }
207 #poststuff .cmb-tabs .cmb-type-group .cmb-row .cmb-group-title,
208 #poststuff .cmb-tabs .cmb2-postbox .cmb-row .cmb-group-title{
209 margin-left: inherit;
210 margin-right: inherit;
211 }
212 .cmb-tabs .cmb-type-group .cmb-row .cmbhandle,
213 .cmb-tabs .cmb2-postbox .cmb-row .cmbhandle{
214 right: inherit;
215 }
216
217 /*--------------------------------------------------------------
218 Classic Tab
219 --------------------------------------------------------------*/
220 .cmb-tabs.cmb-tabs-classic ul.cmb-tab-nav {
221 width: 100%;
222 float: none;
223 background-color: #fafafa;
224 border-right: medium none;
225 padding: 0;
226 border-bottom: 1px solid #dedede;
227 padding-top: 15px;
228 }
229
230 .cmb-tabs.cmb-tabs-classic .cmb-tab-nav li {
231 background: #ebebeb none repeat scroll 0 0;
232 margin: 0 5px -1px 5px;
233 display: inline-block;
234 }
235
236 .cmb-tabs.cmb-tabs-classic .cmb-tab-nav li:first-of-type {
237 margin-left: 18px;
238 }
239
240 .cmb-tabs.cmb-tabs-classic ul.cmb-tab-nav::after {
241 display: none;
242 }
243 .cmb-tabs.cmb-tabs-classic .cmb-tabs-panel {
244 width: 100%;
245 }
246 .cmb-tabs.cmb-tabs-classic .cmb-tab-panel{
247 /*background: #ebebeb none repeat scroll 0 0;*/
248 padding-top: 10px;
249 }
250 .cmb-tabs.cmb-tabs-classic ul.cmb-tab-nav li a{
251 padding: 8px 12px;
252 background-color: #fafafa;
253 border: none;
254 border-bottom: 1px solid #dedede;
255 }
256 .cmb-tabs.cmb-tabs-classic ul.cmb-tab-nav li.cmb-tab-active a{
257 background-color: #fff;
258 border-color: #fff;
259 border: none;
260 border-top: 2px solid #00a0d2;
261 border-bottom: 1px solid #fff;
262 }
263
264 /*--------------------------------------------------------------
265 Media Query
266 --------------------------------------------------------------*/
267 @media (max-width: 750px) {
268 .cmb-tabs ul.cmb-tab-nav {
269 width: 10%;
270 }
271 .cmb-tabs .cmb-tabs-panel {
272 width: 90%;
273 }
274 .cmb-tabs ul.cmb-tab-nav li i,
275 .cmb-tabs ul.cmb-tab-nav li img {
276 padding: 0;
277 margin: 0 auto;
278 text-align: center;
279 display: block;
280 max-width: 25px;
281 }
282 .cmb-tabs ul.cmb-tab-nav li span{
283 padding: 10px;
284 position: relative;
285 text-indent: -999px;
286 display: none;
287 }
288 }
289 @media (max-width: 500px) {
290
291 .cmb-tabs .cmb-th,
292 .cmb-tabs .cmb-th + .cmb-td,
293 .cmb-tabs .cmb-th + .cmb-td {
294 float: none;
295 width: 96%;
296 }
297
298 .cmb-tabs .cmb-repeat-row .cmb-td {
299 width: auto;
300 }
301 }
302