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
← All changes | blocks/timeline/style.css +52 -32 2.0.2 → 2.0.14 View file →
@@ -18,15 +18,10 @@
18 18 --bkbg-tl-card-border-w: 1px;
19 19 --bkbg-tl-card-radius: 12px;
20 20 --bkbg-tl-card-padding: 24px;
21 21 --bkbg-tl-date-color: #3b82f6;
22 - --bkbg-tl-date-size: 14px;
23 - --bkbg-tl-date-weight: 600;
24 22 --bkbg-tl-title-color: #1f2937;
25 - --bkbg-tl-title-size: 20px;
26 - --bkbg-tl-title-weight: 600;
27 23 --bkbg-tl-content-color: #6b7280;
28 - --bkbg-tl-content-size: 15px;
29 24 --bkbg-tl-spacing: 40px;
30 25
31 26 position: relative;
32 27 width: 100%;
@@ -166,30 +161,61 @@
166 161
167 162 /* Date */
168 163 .bkbg-tl-date {
169 164 color: var(--bkbg-tl-date-color);
170 - font-size: var(--bkbg-tl-date-size);
171 - font-weight: var(--bkbg-tl-date-weight);
165 + font-family: var(--bktl-dt-font-family, inherit);
166 + font-size: var(--bktl-dt-font-size-d, 14px);
167 + font-weight: var(--bktl-dt-font-weight, 600);
168 + font-style: var(--bktl-dt-font-style, normal);
169 + line-height: var(--bktl-dt-line-height-d, 1.3);
170 + text-decoration: var(--bktl-dt-text-decoration, none);
171 + text-transform: var(--bktl-dt-text-transform, uppercase);
172 + letter-spacing: var(--bktl-dt-letter-spacing-d, 0.5px);
173 + word-spacing: var(--bktl-dt-word-spacing-d, normal);
172 174 margin-bottom: 8px;
173 - text-transform: uppercase;
174 - letter-spacing: 0.5px;
175 175 }
176 176
177 177 /* Title */
178 178 .bkbg-tl-title {
179 179 color: var(--bkbg-tl-title-color);
180 - font-size: var(--bkbg-tl-title-size);
181 - font-weight: var(--bkbg-tl-title-weight);
180 + font-family: var(--bktl-tt-font-family, inherit);
181 + font-size: var(--bktl-tt-font-size-d, 20px);
182 + font-weight: var(--bktl-tt-font-weight, 600);
183 + font-style: var(--bktl-tt-font-style, normal);
184 + line-height: var(--bktl-tt-line-height-d, 1.3);
185 + text-decoration: var(--bktl-tt-text-decoration, none);
186 + text-transform: var(--bktl-tt-text-transform, none);
187 + letter-spacing: var(--bktl-tt-letter-spacing-d, normal);
188 + word-spacing: var(--bktl-tt-word-spacing-d, normal);
182 189 margin: 0 0 12px 0;
183 - line-height: 1.3;
184 190 }
185 191
192 +/* Rule 7: heading specificity */
193 +.bkbg-tl-card h4.bkbg-tl-title {
194 + font-family: var(--bktl-tt-font-family, inherit);
195 + font-size: var(--bktl-tt-font-size-d, 20px);
196 + font-weight: var(--bktl-tt-font-weight, 600);
197 + font-style: var(--bktl-tt-font-style, normal);
198 + line-height: var(--bktl-tt-line-height-d, 1.3);
199 + text-decoration: var(--bktl-tt-text-decoration, none);
200 + text-transform: var(--bktl-tt-text-transform, none);
201 + letter-spacing: var(--bktl-tt-letter-spacing-d, normal);
202 + word-spacing: var(--bktl-tt-word-spacing-d, normal);
203 +}
204 +
186 205 /* Content */
187 206 .bkbg-tl-content {
188 207 color: var(--bkbg-tl-content-color);
189 - font-size: var(--bkbg-tl-content-size);
208 + font-family: var(--bktl-ct-font-family, inherit);
209 + font-size: var(--bktl-ct-font-size-d, 15px);
210 + font-weight: var(--bktl-ct-font-weight, normal);
211 + font-style: var(--bktl-ct-font-style, normal);
212 + line-height: var(--bktl-ct-line-height-d, 1.6);
213 + text-decoration: var(--bktl-ct-text-decoration, none);
214 + text-transform: var(--bktl-ct-text-transform, none);
215 + letter-spacing: var(--bktl-ct-letter-spacing-d, normal);
216 + word-spacing: var(--bktl-ct-word-spacing-d, normal);
190 217 margin: 0;
191 - line-height: 1.6;
192 218 }
193 219
194 220 /* ========================================
195 221 Alternating Layout (Vertical)
@@ -627,27 +653,10 @@
627 653 background: #fef2f2;
628 654 color: #dc2626;
629 655 }
630 656
631 -/* Add button - only show when block is selected */
632 -.bkbg-tl-add-floating {
633 - display: none;
634 - justify-content: center;
635 - margin-top: 24px;
636 - padding-top: 24px;
637 - border-top: 2px dashed #e5e7eb;
638 -}
657 +/* Add button UI is standardized via assets/css/editor.css (.bkbg-editor-actions) */
639 658
640 -.bkbg-tl-add-floating .components-button {
641 - gap: 6px;
642 -}
643 -
644 -/* Show add button only when block is selected */
645 -.bkbg-tl-wrap.is-selected .bkbg-tl-add-floating,
646 -.bkbg-tl-wrap:focus-within .bkbg-tl-add-floating {
647 - display: flex;
648 -}
649 -
650 659 /* Alternating in editor - adjust actions position */
651 660 .bkbg-tl-alternating .bkbg-tl-item-left .bkbg-tl-item-actions {
652 661 right: auto;
653 662 left: -44px;
@@ -666,8 +675,19 @@
666 675
667 676 /* ========================================
668 677 Responsive
669 678 ======================================== */
679 +
680 +@media (max-width: 1024px) {
681 + .bkbg-tl-date{font-size:var(--bktl-dt-font-size-t,var(--bktl-dt-font-size-d,14px));line-height:var(--bktl-dt-line-height-t,var(--bktl-dt-line-height-d,1.3));letter-spacing:var(--bktl-dt-letter-spacing-t,var(--bktl-dt-letter-spacing-d,0.5px));word-spacing:var(--bktl-dt-word-spacing-t,var(--bktl-dt-word-spacing-d,normal))}
682 + .bkbg-tl-card .bkbg-tl-title{font-size:var(--bktl-tt-font-size-t,var(--bktl-tt-font-size-d,20px));line-height:var(--bktl-tt-line-height-t,var(--bktl-tt-line-height-d,1.3));letter-spacing:var(--bktl-tt-letter-spacing-t,var(--bktl-tt-letter-spacing-d,normal));word-spacing:var(--bktl-tt-word-spacing-t,var(--bktl-tt-word-spacing-d,normal))}
683 + .bkbg-tl-content{font-size:var(--bktl-ct-font-size-t,var(--bktl-ct-font-size-d,15px));line-height:var(--bktl-ct-line-height-t,var(--bktl-ct-line-height-d,1.6));letter-spacing:var(--bktl-ct-letter-spacing-t,var(--bktl-ct-letter-spacing-d,normal));word-spacing:var(--bktl-ct-word-spacing-t,var(--bktl-ct-word-spacing-d,normal))}
684 +}
685 +@media (max-width: 767px) {
686 + .bkbg-tl-date{font-size:var(--bktl-dt-font-size-m,var(--bktl-dt-font-size-t,var(--bktl-dt-font-size-d,14px)));line-height:var(--bktl-dt-line-height-m,var(--bktl-dt-line-height-t,var(--bktl-dt-line-height-d,1.3)));letter-spacing:var(--bktl-dt-letter-spacing-m,var(--bktl-dt-letter-spacing-t,var(--bktl-dt-letter-spacing-d,0.5px)));word-spacing:var(--bktl-dt-word-spacing-m,var(--bktl-dt-word-spacing-t,var(--bktl-dt-word-spacing-d,normal)))}
687 + .bkbg-tl-card .bkbg-tl-title{font-size:var(--bktl-tt-font-size-m,var(--bktl-tt-font-size-t,var(--bktl-tt-font-size-d,20px)));line-height:var(--bktl-tt-line-height-m,var(--bktl-tt-line-height-t,var(--bktl-tt-line-height-d,1.3)));letter-spacing:var(--bktl-tt-letter-spacing-m,var(--bktl-tt-letter-spacing-t,var(--bktl-tt-letter-spacing-d,normal)));word-spacing:var(--bktl-tt-word-spacing-m,var(--bktl-tt-word-spacing-t,var(--bktl-tt-word-spacing-d,normal)))}
688 + .bkbg-tl-content{font-size:var(--bktl-ct-font-size-m,var(--bktl-ct-font-size-t,var(--bktl-ct-font-size-d,15px)));line-height:var(--bktl-ct-line-height-m,var(--bktl-ct-line-height-t,var(--bktl-ct-line-height-d,1.6)));letter-spacing:var(--bktl-ct-letter-spacing-m,var(--bktl-ct-letter-spacing-t,var(--bktl-ct-letter-spacing-d,normal)));word-spacing:var(--bktl-ct-word-spacing-m,var(--bktl-ct-word-spacing-t,var(--bktl-ct-word-spacing-d,normal)))}
689 +}
670 690
671 691 @media (max-width: 768px) {
672 692 /* Disable alternating on mobile */
673 693 .bkbg-tl-vertical.bkbg-tl-alternating .bkbg-tl-items::before {