mirror of
https://github.com/tabler/tabler.git
synced 2026-10-12 13:17:00 +04:00
Fix card status strips over the card border, build RTL css in dev (#2921)
This commit is contained in:
1 parent
febfa9f4af
commit
0187b26a01
5 files changed
+22
-8
No files matched your search
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Updated the dev CSS build to also emit the `.rtl.css` files, so the RTL preview page is styled in dev.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed the `card-status-*` strips leaving a thin line over the card border and a mismatched corner radius.
|
||||||
+1
-1
@@ -10,7 +10,7 @@
|
|||||||
"build-assets": "concurrently \"pnpm run css\" \"pnpm run js\"",
|
"build-assets": "concurrently \"pnpm run css\" \"pnpm run js\"",
|
||||||
"clean": "shx rm -rf dist demo",
|
"clean": "shx rm -rf dist demo",
|
||||||
"css": "tsx ../.build/build-css.ts scss dist/css --rtl --minify --banner",
|
"css": "tsx ../.build/build-css.ts scss dist/css --rtl --minify --banner",
|
||||||
"css-build": "tsx ../.build/build-css.ts scss dist/css",
|
"css-build": "tsx ../.build/build-css.ts scss dist/css --rtl",
|
||||||
"css-lint": "pnpm run lint:scss && pnpm run css-lint-variables",
|
"css-lint": "pnpm run lint:scss && pnpm run css-lint-variables",
|
||||||
"lint:scss": "stylelint \"scss/**/*.scss\" --config ../stylelint.config.mjs",
|
"lint:scss": "stylelint \"scss/**/*.scss\" --config ../stylelint.config.mjs",
|
||||||
"lint:scss:fix": "pnpm run lint:scss --fix",
|
"lint:scss:fix": "pnpm run lint:scss --fix",
|
||||||
|
|||||||
@@ -1246,6 +1246,8 @@ $card-img-overlay-padding: $spacer !default;
|
|||||||
$card-group-margin: 1.5rem !default;
|
$card-group-margin: 1.5rem !default;
|
||||||
|
|
||||||
$card-status-size: 3px !default;
|
$card-status-size: 3px !default;
|
||||||
|
// The strip sits on top of the card border, so it is pulled out by the border width
|
||||||
|
$card-status-offset: calc(-1 * var(--card-border-width)) !default;
|
||||||
|
|
||||||
$card-stamp-opacity: 0.2 !default;
|
$card-stamp-opacity: 0.2 !default;
|
||||||
|
|
||||||
|
|||||||
@@ -425,27 +425,29 @@ Card status
|
|||||||
*/
|
*/
|
||||||
.card-status-top {
|
.card-status-top {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
inset-inline-start: 0;
|
inset-inline-start: $card-status-offset;
|
||||||
inset-inline-end: 0;
|
inset-inline-end: $card-status-offset;
|
||||||
top: 0;
|
top: $card-status-offset;
|
||||||
height: $card-status-size;
|
height: $card-status-size;
|
||||||
@include border-radius(var(--card-border-radius) var(--card-border-radius) 0 0);
|
@include border-radius(var(--card-border-radius) var(--card-border-radius) 0 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-status-start {
|
.card-status-start {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
inset-inline-start: $card-status-offset;
|
||||||
inset-inline-end: auto;
|
inset-inline-end: auto;
|
||||||
bottom: 0;
|
top: $card-status-offset;
|
||||||
|
bottom: $card-status-offset;
|
||||||
width: $card-status-size;
|
width: $card-status-size;
|
||||||
height: 100%;
|
|
||||||
@include border-radius(var(--card-border-radius) 0 0 var(--card-border-radius));
|
@include border-radius(var(--card-border-radius) 0 0 var(--card-border-radius));
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-status-bottom {
|
.card-status-bottom {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
inset-inline-start: $card-status-offset;
|
||||||
|
inset-inline-end: $card-status-offset;
|
||||||
top: initial;
|
top: initial;
|
||||||
bottom: 0;
|
bottom: $card-status-offset;
|
||||||
width: 100%;
|
|
||||||
height: $card-status-size;
|
height: $card-status-size;
|
||||||
@include border-radius(0 0 var(--card-border-radius) var(--card-border-radius));
|
@include border-radius(0 0 var(--card-border-radius) var(--card-border-radius));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user