PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / vertical-scroll-image / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/vertical-scroll-image/style.css

131 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-vsi-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-vsi-inner {
6 margin: 0 auto;
7 padding: 0 20px;
8 }
9
10 .bkbg-vsi-container {
11 position: relative;
12 overflow: hidden;
13 cursor: pointer;
14 }
15
16 .bkbg-vsi-img {
17 display: block;
18 width: 100%;
19 height: auto;
20 transform: translateY(0) translateX(0);
21 will-change: transform;
22 pointer-events: none;
23 user-select: none;
24 -webkit-user-drag: none;
25 }
26
27 /* Horizontal variant */
28 .bkbg-vsi-container.bkbg-vsi--horizontal .bkbg-vsi-img {
29 width: auto;
30 height: 100%;
31 min-width: 100%;
32 }
33
34 /* Label hint */
35 .bkbg-vsi-label {
36 position: absolute;
37 bottom: 12px;
38 left: 50%;
39 transform: translateX(-50%);
40 border-radius: 20px;
41 padding: 5px 14px;
42 font-family: var(--bkvsi-lb-ff, inherit);
43 font-size: var(--bkvsi-lb-fsd, 12px);
44 line-height: var(--bkvsi-lb-lhd, normal);
45 letter-spacing: var(--bkvsi-lb-lsd, normal);
46 word-spacing: var(--bkvsi-lb-wsd, normal);
47 font-weight: var(--bkvsi-lb-fw, normal);
48 font-style: var(--bkvsi-lb-fst, normal);
49 text-decoration: var(--bkvsi-lb-td, none);
50 text-transform: var(--bkvsi-lb-tt, none);
51 white-space: nowrap;
52 backdrop-filter: blur(4px);
53 -webkit-backdrop-filter: blur(4px);
54 pointer-events: none;
55 transition: opacity 0.3s;
56 }
57
58 .bkbg-vsi-container:hover .bkbg-vsi-label {
59 opacity: 0;
60 }
61
62 /* Caption */
63 .bkbg-vsi-caption {
64 text-align: center;
65 font-family: var(--bkvsi-cp-ff, inherit);
66 font-size: var(--bkvsi-cp-fsd, 13px);
67 line-height: var(--bkvsi-cp-lhd, 1.5);
68 letter-spacing: var(--bkvsi-cp-lsd, normal);
69 word-spacing: var(--bkvsi-cp-wsd, normal);
70 font-weight: var(--bkvsi-cp-fw, normal);
71 font-style: var(--bkvsi-cp-fst, italic);
72 text-decoration: var(--bkvsi-cp-td, none);
73 text-transform: var(--bkvsi-cp-tt, none);
74 margin: 10px 0 0;
75 }
76
77 /* Auto-loop animation */
78 @keyframes bkbg-vsi-auto-v {
79 0%, 10% { transform: translateY(0); }
80 45%, 55% { transform: translateY(var(--bkbg-vsi-end)); }
81 90%, 100% { transform: translateY(0); }
82 }
83
84 @keyframes bkbg-vsi-auto-h {
85 0%, 10% { transform: translateX(0); }
86 45%, 55% { transform: translateX(var(--bkbg-vsi-end)); }
87 90%, 100% { transform: translateX(0); }
88 }
89
90 .bkbg-vsi-img.bkbg-vsi--auto-v {
91 animation: bkbg-vsi-auto-v var(--bkbg-vsi-dur) ease-in-out infinite;
92 }
93
94 .bkbg-vsi-img.bkbg-vsi--auto-h {
95 animation: bkbg-vsi-auto-h var(--bkbg-vsi-dur) ease-in-out infinite;
96 }
97
98 @media (max-width: 1024px) {
99 .bkbg-vsi-label {
100 font-size: var(--bkvsi-lb-fst1, var(--bkvsi-lb-fsd, 12px));
101 line-height: var(--bkvsi-lb-lht, var(--bkvsi-lb-lhd, normal));
102 letter-spacing: var(--bkvsi-lb-lst, var(--bkvsi-lb-lsd, normal));
103 word-spacing: var(--bkvsi-lb-wst, var(--bkvsi-lb-wsd, normal));
104 }
105 .bkbg-vsi-caption {
106 font-size: var(--bkvsi-cp-fst1, var(--bkvsi-cp-fsd, 13px));
107 line-height: var(--bkvsi-cp-lht, var(--bkvsi-cp-lhd, 1.5));
108 letter-spacing: var(--bkvsi-cp-lst, var(--bkvsi-cp-lsd, normal));
109 word-spacing: var(--bkvsi-cp-wst, var(--bkvsi-cp-wsd, normal));
110 }
111 }
112 @media (max-width: 767px) {
113 .bkbg-vsi-label {
114 font-size: var(--bkvsi-lb-fsm, var(--bkvsi-lb-fst1, var(--bkvsi-lb-fsd, 12px)));
115 line-height: var(--bkvsi-lb-lhm, var(--bkvsi-lb-lht, var(--bkvsi-lb-lhd, normal)));
116 letter-spacing: var(--bkvsi-lb-lsm, var(--bkvsi-lb-lst, var(--bkvsi-lb-lsd, normal)));
117 word-spacing: var(--bkvsi-lb-wsm, var(--bkvsi-lb-wst, var(--bkvsi-lb-wsd, normal)));
118 }
119 .bkbg-vsi-caption {
120 font-size: var(--bkvsi-cp-fsm, var(--bkvsi-cp-fst1, var(--bkvsi-cp-fsd, 13px)));
121 line-height: var(--bkvsi-cp-lhm, var(--bkvsi-cp-lht, var(--bkvsi-cp-lhd, 1.5)));
122 letter-spacing: var(--bkvsi-cp-lsm, var(--bkvsi-cp-lst, var(--bkvsi-cp-lsd, normal)));
123 word-spacing: var(--bkvsi-cp-wsm, var(--bkvsi-cp-wst, var(--bkvsi-cp-wsd, normal)));
124 }
125 }
126
127 /* Editor */
128 .bkbg-vsi-editor {
129 display: block;
130 }
131