PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.14
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.14
2.0.14 2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / print-button / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.14, at blocks/print-button/style.css

109 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Print / PDF Button — bkbg-prb- */
2
3 .bkbg-prb-wrap--inline {
4 display: block;
5 }
6
7 .bkbg-prb-wrap--floating {
8 pointer-events: none;
9 }
10
11 .bkbg-prb-wrap--floating .bkbg-prb-btn {
12 pointer-events: auto;
13 }
14
15 .bkbg-prb-btn {
16 font-family: var(--bkbg-prb-btn-font-family, inherit);
17 font-size: var(--bkbg-prb-btn-font-size-d, 14px);
18 font-weight: var(--bkbg-prb-btn-font-weight, 600);
19 font-style: var(--bkbg-prb-btn-font-style, normal);
20 text-transform: var(--bkbg-prb-btn-text-transform, none);
21 text-decoration: var(--bkbg-prb-btn-text-decoration, none);
22 line-height: var(--bkbg-prb-btn-line-height-d, 1.2);
23 letter-spacing: var(--bkbg-prb-btn-letter-spacing-d, normal);
24 word-spacing: var(--bkbg-prb-btn-word-spacing-d, normal);
25 transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
26 }
27
28 /* Label must carry decoration/line-height — flex items don't always
29 paint text-decoration from the flex parent, and line-height:1 was killing typo. */
30 .bkbg-prb-btn .bkbg-prb-label {
31 font-family: inherit;
32 font-size: inherit;
33 font-weight: inherit;
34 font-style: inherit;
35 text-transform: inherit;
36 text-decoration: var(--bkbg-prb-btn-text-decoration, none);
37 line-height: inherit;
38 letter-spacing: inherit;
39 word-spacing: inherit;
40 }
41
42 .bkbg-prb-btn:hover,
43 .bkbg-prb-btn:focus-visible {
44 background: var(--bkbg-prb-hover-bg, #0f172a) !important;
45 color: var(--bkbg-prb-hover-color, #ffffff) !important;
46 transform: translateY(-1px);
47 }
48
49 .bkbg-prb-btn:active {
50 transform: translateY(0);
51 }
52
53 .bkbg-prb-icon,
54 .bkbg-prb-label {
55 display: inline-flex;
56 align-items: center;
57 }
58
59 .bkbg-prb-icon {
60 line-height: 1;
61 }
62
63 .bkbg-prb-icon .dashicons {
64 width: 1em;
65 height: 1em;
66 font-size: inherit;
67 line-height: 1;
68 }
69
70 .bkbg-prb-editor-hint {
71 margin: 0 0 10px;
72 font-size: 12px;
73 color: #64748b;
74 font-weight: 600;
75 text-align: center;
76 width: 100%;
77 }
78
79 @media (max-width: 1024px) {
80 .bkbg-prb-btn {
81 font-size: var(--bkbg-prb-btn-font-size-t, var(--bkbg-prb-btn-font-size-d, 14px));
82 line-height: var(--bkbg-prb-btn-line-height-t, var(--bkbg-prb-btn-line-height-d, 1.2));
83 letter-spacing: var(--bkbg-prb-btn-letter-spacing-t, var(--bkbg-prb-btn-letter-spacing-d, normal));
84 word-spacing: var(--bkbg-prb-btn-word-spacing-t, var(--bkbg-prb-btn-word-spacing-d, normal));
85 }
86 }
87
88 @media (max-width: 767px) {
89 .bkbg-prb-btn {
90 font-size: var(--bkbg-prb-btn-font-size-m, var(--bkbg-prb-btn-font-size-t, var(--bkbg-prb-btn-font-size-d, 14px)));
91 line-height: var(--bkbg-prb-btn-line-height-m, var(--bkbg-prb-btn-line-height-t, var(--bkbg-prb-btn-line-height-d, 1.2)));
92 letter-spacing: var(--bkbg-prb-btn-letter-spacing-m, var(--bkbg-prb-btn-letter-spacing-t, var(--bkbg-prb-btn-letter-spacing-d, normal)));
93 word-spacing: var(--bkbg-prb-btn-word-spacing-m, var(--bkbg-prb-btn-word-spacing-t, var(--bkbg-prb-btn-word-spacing-d, normal)));
94 }
95 }
96
97 @media (prefers-reduced-motion: reduce) {
98 .bkbg-prb-btn {
99 transition: none;
100 }
101 }
102
103 @media print {
104 .bkbg-prb-wrap,
105 .bkbg-prb-editor {
106 display: none !important;
107 }
108 }
109