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-editor.css

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

156 lines 5.6 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 }
38
39 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
40 margin-bottom: 1.5rem;
41 display: block;
42 border: var(--cnvs-tabs-border-width) solid transparent;
43 border-color: var(--cnvs-tabs-border-color);
44 padding: 1rem 1.5rem;
45 line-height: 1;
46 font-size: var(--cnvs-tabs-button-font-size);
47 color: var(--cnvs-tabs-button-color);
48 text-decoration: none;
49 -webkit-box-shadow: none !important;
50 box-shadow: none !important;
51 border-top-left-radius: var(--cnvs-tabs-border-radius);
52 border-top-right-radius: var(--cnvs-tabs-border-radius);
53 }
54
55 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button:hover, .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button:focus {
56 color: var(--cnvs-tabs-button-hover-color);
57 }
58
59 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active {
60 color: var(--cnvs-tabs-button-active-color);
61 background-color: var(--cnvs-tabs-button-active-background);
62 }
63
64 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
65 margin-bottom: 0;
66 border-radius: var(--cnvs-tabs-border-radius);
67 padding: 0.75rem 1rem;
68 line-height: 1;
69 color: var(--cnvs-tabs-button-pills-color);
70 border: none;
71 }
72
73 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
74 margin-bottom: 1.5rem;
75 }
76
77 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active {
78 color: var(--cnvs-tabs-button-pills-active-color);
79 background-color: var(--cnvs-tabs-button-pills-active-background);
80 }
81
82 .cnvs-block-tabs .cnvs-block-tabs-content .block-editor-block-list__layout:empty:after {
83 min-height: 50px;
84 content: 'Click on the block to enter text';
85 }
86
87 @media (min-width: 768px) {
88 .cnvs-block-tabs .cnvs-block-tabs-buttons {
89 -webkit-box-orient: horizontal;
90 -webkit-box-direction: normal;
91 -ms-flex-direction: row;
92 flex-direction: row;
93 border-bottom: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
94 }
95 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
96 margin-bottom: 0;
97 -webkit-transform: translateY(var(--cnvs-tabs-border-width));
98 transform: translateY(var(--cnvs-tabs-border-width));
99 }
100 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button:not(.cnvs-block-tabs-button-active) {
101 border-color: transparent;
102 }
103 .cnvs-block-tabs .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active {
104 border-bottom-color: var(--cnvs-pc-tabs-button-active-border-bottom-color);
105 background-color: var(--cnvs-pc-tabs-button-active-background-color);
106 }
107 .cnvs-block-tabs.cnvs-block-tabs-vertical {
108 display: -webkit-box;
109 display: -ms-flexbox;
110 display: flex;
111 }
112 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons {
113 -webkit-box-flex: 0;
114 -ms-flex: 0 0 30%;
115 flex: 0 0 30%;
116 border-bottom: none;
117 border-right: var(--cnvs-tabs-border-width) solid var(--cnvs-tabs-border-color);
118 -webkit-box-orient: vertical;
119 -webkit-box-direction: normal;
120 -ms-flex-direction: column;
121 flex-direction: column;
122 height: 100%;
123 }
124 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button {
125 width: 100%;
126 max-width: 100%;
127 border-right-color: transparent;
128 border-radius: var(--cnvs-tabs-border-radius) 0 0 var(--cnvs-tabs-border-radius);
129 -webkit-transform: translateX(var(--cnvs-tabs-border-width));
130 transform: translateX(var(--cnvs-tabs-border-width));
131 }
132 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-buttons .cnvs-block-tabs-button-active {
133 border-bottom-color: var(--cnvs-tabs-border-color);
134 }
135 .cnvs-block-tabs.cnvs-block-tabs-vertical .cnvs-block-tabs-content {
136 margin-left: 5%;
137 -webkit-box-flex: 0;
138 -ms-flex: 0 0 65%;
139 flex: 0 0 65%;
140 }
141 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons {
142 border-bottom: none;
143 border-right: none;
144 }
145 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button:last-of-type {
146 margin-bottom: 0;
147 }
148 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills .cnvs-block-tabs-buttons .cnvs-block-tabs-button.cnvs-block-tabs-button-active {
149 color: var(--cnvs-tabs-button-pills-active-color);
150 background-color: var(--cnvs-tabs-button-pills-active-background);
151 }
152 .cnvs-block-tabs.is-style-cnvs-block-tabs-pills.cnvs-block-tabs-vertical .cnvs-block-tabs-button-active {
153 border-radius: var(--cnvs-tabs-border-radius);
154 }
155 }
156