Skip to content

Commit a8f36f9

Browse files
committed
feat: add styling support for card media borders and introduce media-icon component variables
1 parent bc69f27 commit a8f36f9

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

css/components/card.css

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,28 @@
6262
}
6363

6464
.media {
65-
--media-ratio: var(--card-media-ratio);
6665
--media-color-background: var(--card-media-color-background);
66+
--media-ratio: var(--card-media-ratio);
67+
border: var(--card-media-border-width) var(--card-media-border-style) var(--card-media-color-border);
68+
border-radius: var(--card-media-border-radius);
69+
margin-block: var(--card-media-margin-block);
70+
margin-inline: var(--card-media-margin-inline);
6771
order: var(--card-media-order, -1);
6872
}
6973

74+
.media-icon {
75+
--media-border-radius: var(--card-media-icon-border-radius);
76+
--media-border-style: var(--card-media-icon-border-style);
77+
--media-border-width: var(--card-media-icon-border-width);
78+
--media-color-background: var(--card-media-icon-color-background, var(--card-media-color-background));
79+
--media-color-border: var(--card-media-icon-color-border);
80+
--media-ratio: var(--card-media-icon-ratio);
81+
--card-media-margin-block: var(--card-media-icon-margin-block);
82+
--card-media-margin-inline: var(--card-media-icon-margin-inline);
83+
--icon-color: var(--card-media-icon-color, currentColor);
84+
--icon-size: var(--card-media-icon-size);
85+
}
86+
7087
/* Focus */
7188
&:has(a.content:focus-visible) {
7289
outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-color-outline);

0 commit comments

Comments
 (0)