PluginProbe
Canvas / 2.4.9
Canvas v2.4.9
2.5.5 2.5.4 trunk 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 All 54 releases
canvas / components / basic-elements / block-tabs / block.css

block.css in Canvas 2.4.9, at components/basic-elements/block-tabs/block.css

174 lines 6.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your block editor functionality should be
3 * included in this file.
4 */
5 /**
6 * Environment for all styles (variables, additions, etc).
7 */
8 /*--------------------------------------------------------------*/
9 /*--------------------------------------------------------------*/
10 .cnvs-block-tabs {
11 --cnvs-tabs-border-width: 1px;
12 --cnvs-tabs-border-color: #dee2e6;
13 --cnvs-tabs-border-radius: 0.25rem;
14 --cnvs-tabs-button-font-size: 1rem;
15 --cnvs-tabs-button-color: #adb5bd;
16 --cnvs-tabs-button-hover-color: #212529;
17 --cnvs-tabs-button-active-color: #000;
18 --cnvs-tabs-button-active-background: #e9ecef;
19 --cnvs-tabs-button-pills-color: #adb5bd;
20 --cnvs-tabs-button-pills-active-color: #000;
21 --cnvs-tabs-button-pills-active-background: #e9ecef;
22 --cnvs-pc-tabs-button-active-border-bottom-color: #FFFFFF;
23 --cnvs-pc-tabs-button-active-background-color: #FFFFFF;
24 }
25
26 /*--------------------------------------------------------------*/
27 .cnvs-block-tabs .cnvs-block-tabs-buttons {
28 display: -webkit-box;
29 display: -ms-flexbox;
30 display: flex;
31 -webkit-box-orient: vertical;
32 -webkit-box-direction: normal;
33 -ms-flex-direction: column;
34 flex-direction: column;
35 -ms-flex-wrap: wrap;
36 flex-wrap: wrap;
37 margin-bottom: 1.5rem;
38 }
39
40 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
41 margin-bottom: 1.5rem;
42 }
43
44 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
45 display: block;
46 border: var(--cnvs-tabs-border-width) solid transparent;
47 border-color: var(--cnvs-tabs-border-color);
48 padding: 1rem 1.5rem;
49 line-height: 1;
50 font-size: var(--cnvs-tabs-button-font-size);
51 color: var(--cnvs-tabs-button-color);
52 text-decoration: none;
53 -webkit-box-shadow: none !important;
54 box-shadow: none !important;
55 border-top-left-radius: var(--cnvs-tabs-border-radius);
56 border-top-right-radius: var(--cnvs-tabs-border-radius);
57 }
58
59 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a:hover, .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button a:focus {
60 color: var(--cnvs-tabs-button-hover-color);
61 }
62
63 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
64 color: var(--cnvs-tabs-button-active-color);
65 background-color: var(--cnvs-tabs-button-active-background);
66 }
67
68 .cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab {
69 display: none;
70 }
71
72 .cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab.cnvs-block-tab-active {
73 display: block;
74 }
75
76 .cnvs-block-tabs .cnvs-block-tabs-content > .cnvs-block-tab > *:last-child {
77 margin-bottom: 0;
78 }
79
80 .cnvs-block-tabs.cnvs-block-tabs-vertical {
81 margin-bottom: 0;
82 }
83
84 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
85 margin-bottom: 0;
86 }
87
88 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
89 margin-bottom: 1.5rem;
90 }
91
92 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
93 border-radius: var(--cnvs-tabs-border-radius);
94 padding: 0.75rem 1rem;
95 line-height: 1;
96 color: var(--cnvs-tabs-button-pills-color);
97 border: none;
98 }
99
100 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
101 color: var(--cnvs-tabs-button-pills-active-color);
102 background-color: var(--cnvs-tabs-button-pills-active-background);
103 }
104
105 @media (min-width: 768px) {
106 .cnvs-block-tabs .cnvs-block-tabs-buttons {
107 -webkit-box-orient: horizontal;
108 -webkit-box-direction: normal;
109 -ms-flex-direction: row;
110 flex-direction: row;
111 border-bottom: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
112 }
113 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
114 margin-bottom: 0;
115 -webkit-transform: translateY(var(--cnvs-tabs-border-width));
116 transform: translateY(var(--cnvs-tabs-border-width));
117 }
118 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button:not(.cnvs-block-tabs-button-active) a {
119 border-color: transparent;
120 }
121 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
122 border-bottom-color: var(--cnvs-pc-tabs-button-active-border-bottom-color);
123 background-color: var(--cnvs-pc-tabs-button-active-background-color);
124 }
125 .cnvs-block-tabs.cnvs-block-tabs-vertical {
126 display: -webkit-box;
127 display: -ms-flexbox;
128 display: flex;
129 }
130 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons {
131 -webkit-box-flex: 0;
132 -ms-flex: 0 0 30%;
133 flex: 0 0 30%;
134 border-bottom: none;
135 border-right: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
136 -webkit-box-orient: vertical;
137 -webkit-box-direction: normal;
138 -ms-flex-direction: column;
139 flex-direction: column;
140 height: 100%;
141 }
142 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button a {
143 width: 100%;
144 max-width: 100%;
145 border-right-color: transparent;
146 border-radius: var(--cnvs-tabs-border-radius) 0 0 var(--cnvs-tabs-border-radius);
147 -webkit-transform: translateX(var(--cnvs-tabs-border-width));
148 transform: translateX(var(--cnvs-tabs-border-width));
149 }
150 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button-active a {
151 border-bottom-color: var(--cnvs-tabs-border-color);
152 }
153 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-content {
154 margin-left: 5%;
155 -webkit-box-flex: 0;
156 -ms-flex: 0 0 65%;
157 flex: 0 0 65%;
158 }
159 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons {
160 border-bottom: none;
161 border-right: none;
162 }
163 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
164 margin-bottom: 0;
165 }
166 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active a {
167 color: var(--cnvs-tabs-button-pills-active-color);
168 background-color: var(--cnvs-tabs-button-pills-active-background);
169 }
170 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills.cnvs-block-tabs-vertical .cnvs-block-tabs-button-active a {
171 border-radius: var(--cnvs-tabs-border-radius);
172 }
173 }
174