PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
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 / floating-cta / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/floating-cta/style.css

66 lines 2.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Floating CTA — bkfcta- */
2 .bkfcta-wrap {
3 position: fixed;
4 z-index: 9999;
5 opacity: 0;
6 pointer-events: none;
7 transition: opacity 0.35s, transform 0.35s;
8 transform: translateY(12px);
9 }
10 .bkfcta-wrap.bkfcta-visible {
11 opacity: 1;
12 pointer-events: auto;
13 transform: translateY(0);
14 }
15 .bkfcta-wrap.bkfcta-hidden {
16 opacity: 0 !important;
17 pointer-events: none !important;
18 transform: translateY(12px) !important;
19 }
20 .bkfcta-btn {
21 position: relative;
22 display: inline-flex;
23 align-items: center;
24 gap: 8px;
25 font-family: var(--bkbg-fcta-btn-font-family, inherit);
26 font-size: var(--bkbg-fcta-btn-font-size-d, 15px);
27 font-weight: var(--bkbg-fcta-btn-font-weight, 700);
28 font-style: var(--bkbg-fcta-btn-font-style, normal);
29 text-decoration: var(--bkbg-fcta-btn-text-decoration, none);
30 text-transform: var(--bkbg-fcta-btn-text-transform, none);
31 line-height: var(--bkbg-fcta-btn-line-height-d, 1);
32 letter-spacing: var(--bkbg-fcta-btn-letter-spacing-d, normal);
33 word-spacing: var(--bkbg-fcta-btn-word-spacing-d, normal);
34 transition: opacity 0.2s, transform 0.2s;
35 white-space: nowrap;
36 }
37 .bkfcta-btn:hover {
38 opacity: 0.9;
39 transform: translateY(-2px);
40 }
41
42 @media (max-width: 1024px) {
43 .bkfcta-btn { font-size: var(--bkbg-fcta-btn-font-size-t, var(--bkbg-fcta-btn-font-size-d, 15px)); line-height: var(--bkbg-fcta-btn-line-height-t, var(--bkbg-fcta-btn-line-height-d, 1)); letter-spacing: var(--bkbg-fcta-btn-letter-spacing-t, var(--bkbg-fcta-btn-letter-spacing-d, normal)); word-spacing: var(--bkbg-fcta-btn-word-spacing-t, var(--bkbg-fcta-btn-word-spacing-d, normal)); }
44 }
45 @media (max-width: 767px) {
46 .bkfcta-btn { font-size: var(--bkbg-fcta-btn-font-size-m, var(--bkbg-fcta-btn-font-size-t, var(--bkbg-fcta-btn-font-size-d, 15px))); line-height: var(--bkbg-fcta-btn-line-height-m, var(--bkbg-fcta-btn-line-height-t, var(--bkbg-fcta-btn-line-height-d, 1))); letter-spacing: var(--bkbg-fcta-btn-letter-spacing-m, var(--bkbg-fcta-btn-letter-spacing-t, var(--bkbg-fcta-btn-letter-spacing-d, normal))); word-spacing: var(--bkbg-fcta-btn-word-spacing-m, var(--bkbg-fcta-btn-word-spacing-t, var(--bkbg-fcta-btn-word-spacing-d, normal))); }
47 }
48 .bkfcta-ring {
49 position: absolute;
50 inset: 0;
51 pointer-events: none;
52 }
53 .bkfcta-dismiss {
54 position: absolute;
55 top: -8px;
56 right: -8px;
57 transition: background 0.2s;
58 }
59 .bkfcta-dismiss:hover { background: #111 !important; }
60
61 @keyframes bkfctaPulse {
62 0% { transform: scale(1); opacity: 0.7; }
63 70% { transform: scale(1.5); opacity: 0; }
64 100% { transform: scale(1.5); opacity: 0; }
65 }
66