diff --git a/index.html b/index.html index 9975712..d3cab97 100644 --- a/index.html +++ b/index.html @@ -417,8 +417,7 @@
.anchor-s
.anchor-c
.anchor-e
-
-
+
@@ -580,30 +579,30 @@
Lighter / Darker variants — .bg-[color]-lighter .bg-[color]-darker
-
.bg-primary-lighter
-
.bg-primary
.bg-primary-darker
-
.bg-success-lighter
-
.bg-success
+
.bg-primary
+
.bg-primary-lighter
.bg-success-darker
-
.bg-danger-lighter
-
.bg-danger
+
.bg-success
+
.bg-success-lighter
.bg-danger-darker
-
.bg-warn-lighter
-
.bg-warn
+
.bg-danger
+
.bg-danger-lighter
.bg-warn-darker
-
.bg-accent-lighter
-
.bg-accent
+
.bg-warn
+
.bg-warn-lighter
.bg-accent-darker
-
.bg-info-lighter
-
.bg-info
+
.bg-accent
+
.bg-accent-lighter
.bg-info-darker
-
.bg-muted-lighter
-
.bg-muted
+
.bg-info
+
.bg-info-lighter
.bg-muted-darker
-
.bg-surface-lighter
-
.bg-surface
+
.bg-muted
+
.bg-muted-lighter
.bg-surface-darker
+
.bg-surface
+
.bg-surface-lighter
@@ -749,24 +748,42 @@
-
Justify — .justify-[start|center|end|between|around|evenly]
+
Justify — .justify-[bp]-[start|center|end|between|around|evenly]
-
.justify-start
A
B
C
-
.justify-center
A
B
C
-
.justify-end
A
B
C
-
.justify-between
A
B
C
-
.justify-around
A
B
C
-
.justify-evenly
A
B
C
+
+
.justify-start
+
A
B
C
+
+
+
.justify-end
+
A
B
C
+
+
+
.justify-center
+
A
B
C
+
+
+
.justify-evenly
+
A
B
C
+
+
+
.justify-around
+
A
B
C
+
+
+
.justify-between
+
A
B
C
+
Align Items / Self / Content
-
.align-self-start
-
.align-self-center
-
.align-self-end
-
.align-self-stretch
+
.align-self-[bp]-start
+
.align-self-[bp]-center
+
.align-self-[bp]-end
+
.align-self-[bp]-stretch
@@ -774,19 +791,19 @@
Grow / Shrink / Fill
-
.flex-grow-1
-
.flex-grow-2
-
.flex-grow-3
+
.flex-[bp]-grow-1
+
.flex-[bp]-grow-2
+
.flex-[bp]-grow-3
-
.flex-fill
-
.flex-fill
-
.flex-fill-even
-
.flex-fill-even
+
.flex-[bp]-fill
+
.flex-[bp]-fill
+
.flex-[bp]-fill-even
+
.flex-[bp]-fill-even
-
.flex-shrink-0
-
.flex-shrink-1
+
.flex-[bp]-shrink-0
+
.flex-[bp]-shrink-1
@@ -795,7 +812,7 @@
Wrap
-
.flex-nowrap
+
.flex-[bp]-nowrap
Item 1
Item 2
@@ -803,7 +820,7 @@
-
.flex-wrap
+
.flex-[bp]-wrap
Item 1
Item 2
@@ -814,7 +831,7 @@
-
Order — .order-[0–5]
+
Order — .order-[bp]-[0–5]
#1 / .order-5
#2 / .order-1
@@ -824,7 +841,7 @@
-
Gap — .gap-[0–5]
+
Gap — .gap-[bp]-[0–5]
.gap-0 @@ -1152,10 +1169,10 @@
Directional — .shadow-[top|bottom|start|end]
-
.shadow-top
-
.shadow-bottom
-
.shadow-start
-
.shadow-end
+
.shadow-top
+
.shadow-bottom
+
.shadow-start
+
.shadow-end
@@ -1199,26 +1216,28 @@
Drop (filter-based, respects SVG/PNG shape) — .shadow-drop-sm .shadow-drop .shadow-drop-lg
-
-
- - - - .shadow-drop-sm +
+

Unlike box-shadow, filter drop-shadow respects transparency

+
+
+ + + + .shadow-drop-sm +
+
+ + + + .shadow-drop +
+
+ + + + .shadow-drop-lg +
-
- - - - .shadow-drop -
-
- - - - .shadow-drop-lg -
-

Unlike box-shadow, filter drop-shadow follows the actual shape of irregular elements.

@@ -1304,14 +1323,14 @@

Visibility

utility
.[hidden|visible]-[bp]
-
-
+
+

.hidden preserves layout space. Use .d-none to remove from flow entirely.

+
.visible
-

Note: .hidden uses visibility:hidden — it preserves layout space. Use .d-none to remove from flow entirely.

diff --git a/package.json b/package.json index f9e4ea7..576c2be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/css-utils", - "version": "2.0.0", + "version": "2.0.1", "description": "CSS Utility Classes", "readme": "README.md", "scripts": { diff --git a/src/main.scss b/src/main.scss index 3278f20..e755129 100644 --- a/src/main.scss +++ b/src/main.scss @@ -238,10 +238,6 @@ $divisible: (0, 10, 20, 25, 30, 33, 34, 40, 50, 60, 66, 70, 75, 80, 90, 100); @include color-variant('danger', 'danger'); .bg-transparent { background-color: transparent !important; } -.bg-container { - background-color: var(--theme-clear) !important; - color: var(--theme-text) !important; -} // Lighter/Darker pseudo variants @each $color in ('primary', 'accent', 'background', 'surface', 'info', 'success', 'warn', 'danger', 'muted') { @@ -349,10 +345,10 @@ $divisible: (0, 10, 20, 25, 30, 33, 34, 40, 50, 60, 66, 70, 75, 80, 90, 100); .shadow,.shadow-3 { box-shadow: 0 4px 6px rgba(0,0,0,0.10), 0 2px 4px rgba(0,0,0,0.08) !important; } .shadow-4 { box-shadow: 0 10px 15px rgba(0,0,0,0.10), 0 4px 6px rgba(0,0,0,0.06) !important; } .shadow-5 { box-shadow: 0 20px 25px rgba(0,0,0,0.12), 0 10px 10px rgba(0,0,0,0.06) !important; } -.shadow-top { box-shadow: 0 -4px 6px rgba(0,0,0,0.08) !important; } -.shadow-bottom { box-shadow: 0 4px 6px rgba(0,0,0,0.08) !important; } -.shadow-start { box-shadow: -4px 0 6px rgba(0,0,0,0.08) !important; } -.shadow-end { box-shadow: 4px 0 6px rgba(0,0,0,0.08) !important; } +.shadow-top { box-shadow: 0 -4px 6px rgba(0,0,0,0.10) !important; } +.shadow-bottom { box-shadow: 0 4px 6px rgba(0,0,0,0.10) !important; } +.shadow-start { box-shadow: -4px 0 6px rgba(0,0,0,0.10) !important; } +.shadow-end { box-shadow: 4px 0 6px rgba(0,0,0,0.10) !important; } .shadow-inset-1 { box-shadow: inset 0 1px 2px rgba(0,0,0,0.10) !important; } .shadow-inset-2 { box-shadow: inset 0 2px 6px rgba(0,0,0,0.12) !important; } .shadow-drop-sm { filter: drop-shadow(0 1px 1px rgba(0,0,0,0.25)) !important; }