@vtmn/css-tag
Version:
Decathlon Design System - Vitamin specific CSS styles for tag component
99 lines (83 loc) • 2.19 kB
CSS
.vtmn-tag{
box-sizing:border-box;
display:inline-flex;
justify-content:center;
align-items:center;
inline-size:-moz-fit-content;
inline-size:fit-content;
padding-block:0.125rem;
padding-inline:0.5rem;
font-family:'Roboto', 'system-ui', '-apple-system', sans-serif;
font-weight:400;
color:hsl(200, 100%, 4.7%);
background-color:hsl(54, 100%, 57.8%);
text-align:center;
border-radius:4px;
text-decoration:none;
outline:0;
}
a.vtmn-tag:focus-visible{
box-shadow:0 0 0 0.25rem hsl(210, 14.3%, 94.5%), 0 0 0 0.375rem hsl(200, 100%, 4.7%);
transition:box-shadow 200ms ease-out;
}
.vtmn-tag > span[class^='vtmx-']{
-webkit-margin-start:-0.25rem;
margin-inline-start:-0.25rem;
-webkit-margin-end:0.25rem;
margin-inline-end:0.25rem;
font-size:1rem;
}
.vtmn-tag_variant--accent{
background-color:hsl(54, 100%, 57.8%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--brand{
background-color:hsl(200, 100%, 36.9%);
color:hsl(0, 0%, 100%);
}
.vtmn-tag_variant--alert{
background-color:hsl(357, 77.1%, 52%);
color:hsl(0, 0%, 100%);
}
.vtmn-tag_variant--decorative_gravel{
background-color:hsl(210, 14.3%, 94.5%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_gold{
background-color:hsl(56, 100%, 89%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_cobalt{
background-color:hsl(201, 60.5%, 84.1%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_brick{
background-color:hsl(358, 96.4%, 89.2%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_jade{
background-color:hsl(114, 57.7%, 86.1%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_amethyst{
background-color:hsl(296, 17.1%, 83.9%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_saffron{
background-color:hsl(20, 100%, 92%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_variant--decorative_emerald{
background-color:hsl(164, 60.5%, 84.1%);
color:hsl(200, 100%, 4.7%);
}
.vtmn-tag_size--small{
min-block-size:1.25rem;
block-size:1.25rem;
font-size:0.75rem;
}
.vtmn-tag_size--medium{
min-block-size:1.5rem;
block-size:1.5rem;
font-size:0.875rem;
}