@alifd/meet-react
Version:
Fusion Mobile React UI System Component
808 lines (807 loc) • 29.9 kB
CSS
@charset "UTF-8";
/*
@component tag
@display Tag
@chinese 标签
@family data-display
*/
:root {
/*
tag
** 选择tag **
** normal 类型 **
*/
--tag-selectable-solid-border-color: transparent;
--tag-selectable-solid-border-color-hover: transparent;
--tag-selectable-solid-border-color-active: transparent;
--tag-selectable-solid-border-color-disabled: transparent;
--tag-selectable-solid-border-color-selected: transparent;
--tag-selectable-solid-border-color-selected-disabled: transparent;
--tag-selectable-solid-background-color: var(--color-fill1-2);
--tag-selectable-solid-background-color-hover: var(--color-fill1-2);
--tag-selectable-solid-background-color-active: var(--color-fill1-3);
--tag-selectable-solid-background-color-disabled: var(--color-fill1-1);
--tag-selectable-solid-background-color-selected: var(--color-brand-3);
--tag-selectable-solid-background-color-selected-disabled: var(--color-brand-1);
--tag-selectable-solid-font-color: var(--color-text1-4);
--tag-selectable-solid-font-color-hover: var(--color-text1-4);
--tag-selectable-solid-font-color-active: var(--color-text1-3);
--tag-selectable-solid-font-color-disabled: var(--color-text1-1);
--tag-selectable-solid-font-color-selected: var(--color-white);
--tag-selectable-solid-font-color-selected-disabled: var(--color-white);
/*
tag
** 选择tag **
** primary 类型 **
*/
--tag-selectable-outline-border-color: var(--color-line1-4);
--tag-selectable-outline-border-color-hover: var(--color-line1-4);
--tag-selectable-outline-border-color-active: var(--color-line1-3);
--tag-selectable-outline-border-color-disabled: var(--color-line1-1);
--tag-selectable-outline-border-color-selected: var(--color-brand-3);
--tag-selectable-outline-border-color-selected-disabled: var(--color-brand-1);
--tag-selectable-outline-background-color: transparent;
--tag-selectable-outline-background-color-hover: transparent;
--tag-selectable-outline-background-color-active: transparent;
--tag-selectable-outline-background-color-disabled: transparent;
--tag-selectable-outline-background-color-selected-disabled: transparent;
--tag-selectable-outline-font-color: var(--color-text1-4);
--tag-selectable-outline-font-color-hover: var(--color-text1-4);
--tag-selectable-outline-font-color-active: var(--color-text1-3);
--tag-selectable-outline-font-color-disabled: var(--color-text1-1);
--tag-selectable-outline-font-color-selected: var(--color-brand-3);
--tag-selectable-outline-font-color-selected-disabled: var(--color-brand-1);
--tag-selectable-outline-icon-background-color: var(--color-brand-3);
--tag-selectable-outline-icon-background-color-hover: var(--color-brand-3);
--tag-selectable-outline-icon-background-color-active: var(--color-brand-4);
--tag-selectable-outline-icon-background-color-disabled: var(--color-brand-1);
--tag-selectable-outline-icon-background-color-selected: var(--color-brand-1);
--tag-selectable-outline-icon-background-color-selected-disabled: var(--color-brand-1);
--tag-icon-selectable-outline-large-font-size: var(--s-5);
--tag-icon-selectable-outline-medium-font-size: var(--s-4);
--tag-icon-selectable-outline-small-font-size: var(--s-2);
--tag-icon-selectable-outline-large-right: var(--s-5);
--tag-icon-selectable-outline-medium-right: var(--s-4);
--tag-icon-selectable-outline-small-right: var(--s-3);
--tag-icon-selectable-outline-large-bottom: var(--s-5);
--tag-icon-selectable-outline-medium-bottom: var(--s-4);
--tag-icon-selectable-outline-small-bottom: var(--s-3);
--tag-icon-selectable-outline-large-width: var(--s-10);
--tag-icon-selectable-outline-medium-width: var(--s-8);
--tag-icon-selectable-outline-small-width: var(--s-6);
--tag-icon-selectable-outline-large-height: var(--s-10);
--tag-icon-selectable-outline-medium-height: var(--s-8);
--tag-icon-selectable-outline-small-height: var(--s-6);
/*
tag
** 删除tag **
** normal 类型 **
*/
--tag-closable-solid-border-color-hover: transparent;
--tag-closable-solid-border-color-active: transparent;
--tag-closable-solid-border-color-disabled: transparent;
--tag-closable-solid-background-color: var(--color-fill1-2);
--tag-closable-solid-background-color-hover: var(--color-fill1-2);
--tag-closable-solid-background-color-active: var(--color-fill1-4);
--tag-closable-solid-background-color-disabled: var(--color-line1-1);
--tag-closable-solid-font-color: var(--color-text1-4);
--tag-closable-solid-font-color-hover: var(--color-text1-2);
--tag-closable-solid-font-color-active: var(--color-text1-2);
--tag-closable-solid-font-color-disabled: var(--color-text1-1);
--tag-closable-solid-icon-color: var(--color-text1-4);
--tag-closable-solid-icon-color-hover: var(--color-text1-3);
--tag-closable-solid-icon-color-active: var(--color-text1-2);
--tag-closable-solid-icon-color-disabled: var(--color-text1-1);
/*
tag
** 删除tag **
** primary 类型 **
*/
--tag-closable-outline-border-color: var(--color-line1-4);
--tag-closable-outline-border-color-active: var(--color-line1-3);
--tag-closable-outline-border-color-disabled: var(--color-line1-1);
--tag-closable-outline-font-color: var(--color-text1-4);
--tag-closable-outline-font-color-disabled: var(--color-text1-1);
--tag-closable-outline-background-color: transparent;
--tag-closable-outline-background-color-disabled: transparent;
--box-closable-outline-icon-color: var(--color-text1-4);
--box-closable-outline-icon-color-hover: var(--color-text1-3);
--box-closable-outline-icon-color-active: var(--color-text1-2);
--box-closable-outline-icon-color-disabled: var(--color-text1-1);
--tag-icon-closable-large-font-size: 5.6vw;
--tag-icon-closable-medium-font-size: 4.8vw;
--tag-icon-closable-small-font-size: 4vw;
--tag-icon-closable-large-spacing: 3.2vw;
--tag-icon-closable-medium-spacing: 2.1333333333333333vw;
--tag-icon-closable-small-spacing: 1.0666666666666667vw;
/*
@desc motion type
@namespace base/motion
@semantic 动画类型
@unconfigurable
*/
--tag-motion-type: var(--motion-type-ease);
/*
@desc motion time
@namespace base/motion
@semantic 动画时长
type string
@unconfigurable
*/
--tag-motion-time: var(--motion-time-2);
/*
@desc small-font-size
@semantic 小号字体大小
@namespace size/small
*/
--tag-small-font-size: var(--p-body-1-font-size);
/*
@desc medium-font-size
@semantic 中号字体大小
@namespace size/medium
*/
--tag-medium-font-size: var(--p-body-2-font-size);
/*
@desc large-font-size
@semantic 大号字体大小
@namespace size/large
*/
--tag-large-font-size: var(--p-subhead-font-size);
/*
@desc tag-height
@namespace size/small
@semantic 自定义高度(小号)
@type enum
@enum size
@configurable
@composite
*/
--tag-small-height: calc(var(--box-small-padding-ver) * 2 + var(--tag-small-font-size));
/*
@desc border-width
@semantic 边框尺寸(小号)
@namespace size/small
*/
--tag-small-border-width: var(--box-small-border-width);
/*
@desc corner
@semantic 圆角尺寸(小号)
@namespace size/small
*/
--tag-small-corner: var(--box-small-border-radius);
/*
@desc padding-lr
@semantic 左右内边距(小号)
@namespace size/small
*/
--tag-small-padding-lr: var(--box-small-padding-hoz);
/*
@desc spacing
@semantic 内部元素间距(小号)
@namespace size/small
*/
--tag-small-spacing: var(--box-small-spacing);
/*
@desc tag-height
@namespace size/medium
@semantic 自定义高度(中号)
@type enum
@enum size
@configurable
@composite
*/
--tag-medium-height: calc(var(--box-medium-padding-ver) * 2 + var(--tag-medium-font-size));
/*
@desc border-width
@semantic 边框尺寸(中号)
@namespace size/medium
*/
--tag-medium-border-width: var(--box-medium-border-width);
/*
@desc corner
@semantic 圆角尺寸(中号)
@namespace size/medium
*/
--tag-medium-corner: var(--box-medium-border-radius);
/*
@desc padding-lr
@semantic 左右内边距(中号)
@namespace size/medium
*/
--tag-medium-padding-lr: var(--box-medium-padding-hoz);
/*
@desc spacing
@semantic 内部元素间距(中号)
@namespace size/medium
*/
--tag-medium-spacing: var(--box-medium-spacing);
/*
@desc tag-height
@namespace size/large
@semantic 自定义高度(大号)
@type enum
@enum size
@configurable
@composite
*/
--tag-large-height: calc(var(--box-large-padding-ver) * 2 + var(--tag-large-font-size));
/*
@desc border-width
@semantic 边框尺寸(大号)
@namespace size/large
*/
--tag-large-border-width: var(--box-large-border-width);
/*
@desc corner
@semantic 圆角尺寸(大号)
@namespace size/large
*/
--tag-large-corner: var(--box-large-border-radius);
/*
@desc padding-lr
@semantic 左右内边距(大号)
@namespace size/large
*/
--tag-large-padding-lr: var(--box-large-padding-hoz);
/*
@desc spacing
@semantic 内部元素间距(大号)
@namespace size/large
*/
--tag-large-spacing: var(--box-large-spacing);
/*
@desc border-color
@namespace state/solid/solid
@semantic 边框颜色
*/
--tag-normal-solid-border-color: var(--box-normal-solid-border-color);
/*
@desc border-color-active
@namespace state/normal/solid
@semantic 边框颜色激活
*/
--tag-normal-solid-border-color-active: var(--box-normal-solid-border-color-active);
/*
@desc border-color-disabled
@namespace state/normal/solid
@semantic 禁用边框颜色
*/
--tag-normal-solid-border-color-disabled: var(--box-normal-solid-border-color-disabled);
/*
@desc border-color-active
@namespace state/normal/solid
@semantic 禁用边框颜色
*/
--tag-normal-solid-border-color-selected: var(--box-normal-solid-border-color-active);
/*
@desc border-color-selected-disabled
@namespace state/normal/solid
@semantic 禁用选中边框颜色
*/
--tag-normal-solid-border-color-selected-disabled: var(-box-normal-solid-border-color-disabled);
/*
@desc bg-color
@namespace state/normal/solid
@semantic 背景颜色
*/
--tag-normal-solid-background-color: var(--box-normal-solid-background-color);
/*
@desc bg-color-active
@namespace state/normal/solid
@semantic 背景颜色激活
*/
--tag-normal-solid-background-color-active: var(--box-normal-solid-background-color-active);
/*
@desc bg-color-disabled
@namespace state/normal/solid
@semantic 禁用背景颜色
*/
--tag-normal-solid-background-color-disabled: var(--box-normal-solid-background-color-disabled);
/*
@desc background-color-selected
@namespace state/normal/solid
@semantic 背景颜色禁用选中
*/
--tag-normal-solid-background-color-selected: var(--box-normal-solid-background-color-active);
/*
@desc background-color-selected-disabled
@namespace state/normal/solid
@semantic 禁用选中背景颜色
*/
--tag-normal-solid-background-color-selected-disabled: var(
--box-normal-solid-background-color-disabled
);
/*
@desc font-color
@namespace state/normal/solid
@semantic 字体颜色
*/
--tag-normal-solid-font-color: var(--box-normal-solid-font-color);
/*
@desc font-color-active
@namespace state/normal/solid
@semantic 字体颜色激活
*/
--tag-normal-solid-font-color-active: var(--box-normal-solid-font-color-active);
/*
@desc font-color-disabled
@namespace state/normal/solid
@semantic 禁用字体颜色
*/
--tag-normal-solid-font-color-disabled: var(--box-normal-solid-font-color-disabled);
/*
@desc font-color-select
@namespace state/normal/solid
@semantic 选中字体颜色
*/
--tag-normal-solid-font-color-selected: var(--box-normal-solid-font-color-active);
/*
@desc font-color-selected-disabled
@namespace state/normal/solid
@semantic 禁用选中字体颜色
*/
--tag-normal-solid-font-color-selected-disabled: var(--box-normal-solid-font-color-disabled);
/*
@desc icon-background-color-selected-disabled
@namespace state/normal/solid
@semantic 禁用选中 icon 背景颜色
*/
--tag-normal-solid-icon-background-color-selected-disabled: var(
--box-normal-solid-icon-color-disabled
);
/*
@desc border-color
@namespace state/outline/outline
@semantic 边框颜色
*/
--tag-normal-outline-border-color: var(--box-normal-outline-border-color);
/*
@desc border-color-active
@namespace state/normal/outline
@semantic 边框颜色激活
*/
--tag-normal-outline-border-color-active: var(--box-normal-outline-border-color-active);
/*
@desc border-color-disabled
@namespace state/normal/outline
@semantic 禁用边框颜色
*/
--tag-normal-outline-border-color-disabled: var(--box-normal-outline-border-color-disabled);
/*
@desc border-color-active
@namespace state/normal/outline
@semantic 禁用边框颜色
*/
--tag-normal-outline-border-color-selected: var(--box-normal-outline-border-color-active);
/*
@desc border-color-selected-disabled
@namespace state/normal/outline
@semantic 禁用选中边框颜色
*/
--tag-normal-outline-border-color-selected-disabled: var(-box-normal-outline-border-color-disabled);
/*
@desc bg-color
@namespace state/normal/outline
@semantic 背景颜色
*/
--tag-normal-outline-background-color: var(--box-normal-outline-background-color);
/*
@desc bg-color-active
@namespace state/normal/outline
@semantic 背景颜色激活
*/
--tag-normal-outline-background-color-active: var(--box-normal-outline-background-color-active);
/*
@desc bg-color-disabled
@namespace state/normal/outline
@semantic 禁用背景颜色
*/
--tag-normal-outline-background-color-disabled: var(--box-normal-outline-background-color-disabled);
/*
@desc background-color-selected
@namespace state/normal/outline
@semantic 背景颜色禁用选中
*/
--tag-normal-outline-background-color-selected: var(--box-normal-outline-background-color-active);
/*
@desc background-color-selected-disabled
@namespace state/normal/outline
@semantic 禁用选中背景颜色
*/
--tag-normal-outline-background-color-selected-disabled: var(
--box-normal-outline-background-color-disabled
);
/*
@desc font-color
@namespace state/normal/outline
@semantic 字体颜色
*/
--tag-normal-outline-font-color: var(--box-normal-outline-font-color);
/*
@desc font-color-active
@namespace state/normal/outline
@semantic 字体颜色激活
*/
--tag-normal-outline-font-color-active: var(--box-normal-outline-font-color-active);
/*
@desc font-color-disabled
@namespace state/normal/outline
@semantic 禁用字体颜色
*/
--tag-normal-outline-font-color-disabled: var(--box-normal-outline-font-color-disabled);
/*
@desc font-color-select
@namespace state/normal/outline
@semantic 选中字体颜色
*/
--tag-normal-outline-font-color-selected: var(--box-normal-outline-font-color-active);
/*
@desc font-color-selected-disabled
@namespace state/normal/outline
@semantic 禁用选中字体颜色
*/
--tag-normal-outline-font-color-selected-disabled: var(--box-normal-outline-font-color-disabled);
/*
@desc icon-background-color-selected-disabled
@namespace state/normal/outline
@semantic 禁用选中 icon 背景颜色
*/
--tag-normal-outline-icon-background-color-selected-disabled: var(
--box-normal-outline-icon-color-disabled
);
}
@keyframes mt-tag-fade-in {
0% {
opacity: 0;
transform: rotate(45deg) translateX(20px);
}
100% {
opacity: 1;
transform: rotate(45deg) translateX(0);
}
}
.mt-tag {
display: inline-flex;
position: relative;
flex-direction: row;
justify-content: center;
align-items: center;
border-style: solid;
text-align: center;
outline: none;
transition: all var(--tag-motion-time) var(--tag-motion-type);
overflow: hidden;
/* state */
}
.mt-tag--selectable-select {
position: absolute;
right: 0;
bottom: 0;
}
.mt-tag--small {
box-sizing: border-box;
height: var(--tag-small-height);
border-width: var(--tag-small-border-width);
border-radius: var(--tag-small-corner);
padding-left: var(--tag-small-padding-lr);
padding-right: var(--tag-small-padding-lr);
line-height: 1;
}
.mt-tag-icon--small-last {
margin-left: var(--tag-small-spacing);
}
.mt-tag-icon--small-first {
margin-right: var(--tag-small-spacing);
}
.mt-tag-font--small {
font-size: var(--tag-small-font-size);
}
.mt-tag-icon--small-close {
font-size: var(--tag-icon-closable-small-font-size);
margin-left: var(--tag-icon-closable-small-spacing);
line-height: 1;
display: block;
}
.mt-tag-icon--small-select {
position: absolute;
right: 0;
bottom: 0;
font-size: var(--tag-icon-selectable-outline-small-font-size);
}
.mt-tag-icon--small-select:before {
position: absolute;
right: calc(-1 * var(--s-1) / 4);
bottom: 0;
z-index: calc(var(--elevation-1) + 1);
line-height: 1;
color: var(--color-white);
}
.mt-tag-icon--small-select:after {
content: "";
position: absolute;
right: calc(-1 * var(--tag-icon-selectable-outline-small-right));
bottom: calc(-1 * var(--tag-icon-selectable-outline-small-bottom));
width: var(--tag-icon-selectable-outline-small-width);
height: var(--tag-icon-selectable-outline-small-height);
transform: rotate(45deg);
background-color: var(--color-brand-3);
z-index: var(--elevation-1);
animation: mt-tag-fade-in 0.2s 0s linear;
}
.mt-tag--medium {
box-sizing: border-box;
height: var(--tag-medium-height);
border-width: var(--tag-medium-border-width);
border-radius: var(--tag-medium-corner);
padding-left: var(--tag-medium-padding-lr);
padding-right: var(--tag-medium-padding-lr);
line-height: 1;
}
.mt-tag-icon--medium-last {
margin-left: var(--tag-medium-spacing);
}
.mt-tag-icon--medium-first {
margin-right: var(--tag-medium-spacing);
}
.mt-tag-font--medium {
font-size: var(--tag-medium-font-size);
}
.mt-tag-icon--medium-close {
font-size: var(--tag-icon-closable-medium-font-size);
margin-left: var(--tag-icon-closable-medium-spacing);
line-height: 1;
display: block;
}
.mt-tag-icon--medium-select {
position: absolute;
right: 0;
bottom: 0;
font-size: var(--tag-icon-selectable-outline-medium-font-size);
}
.mt-tag-icon--medium-select:before {
position: absolute;
right: calc(-1 * var(--s-1) / 4);
bottom: 0;
z-index: calc(var(--elevation-1) + 1);
line-height: 1;
color: var(--color-white);
}
.mt-tag-icon--medium-select:after {
content: "";
position: absolute;
right: calc(-1 * var(--tag-icon-selectable-outline-medium-right));
bottom: calc(-1 * var(--tag-icon-selectable-outline-medium-bottom));
width: var(--tag-icon-selectable-outline-medium-width);
height: var(--tag-icon-selectable-outline-medium-height);
transform: rotate(45deg);
background-color: var(--color-brand-3);
z-index: var(--elevation-1);
animation: mt-tag-fade-in 0.2s 0s linear;
}
.mt-tag--large {
box-sizing: border-box;
height: var(--tag-large-height);
border-width: var(--tag-large-border-width);
border-radius: var(--tag-large-corner);
padding-left: var(--tag-large-padding-lr);
padding-right: var(--tag-large-padding-lr);
line-height: 1;
}
.mt-tag-icon--large-last {
margin-left: var(--tag-large-spacing);
}
.mt-tag-icon--large-first {
margin-right: var(--tag-large-spacing);
}
.mt-tag-font--large {
font-size: var(--tag-large-font-size);
}
.mt-tag-icon--large-close {
font-size: var(--tag-icon-closable-large-font-size);
margin-left: var(--tag-icon-closable-large-spacing);
line-height: 1;
display: block;
}
.mt-tag-icon--large-select {
position: absolute;
right: 0;
bottom: 0;
font-size: var(--tag-icon-selectable-outline-large-font-size);
}
.mt-tag-icon--large-select:before {
position: absolute;
right: calc(-1 * var(--s-1) / 4);
bottom: 0;
z-index: calc(var(--elevation-1) + 1);
line-height: 1;
color: var(--color-white);
}
.mt-tag-icon--large-select:after {
content: "";
position: absolute;
right: calc(-1 * var(--tag-icon-selectable-outline-large-right));
bottom: calc(-1 * var(--tag-icon-selectable-outline-large-bottom));
width: var(--tag-icon-selectable-outline-large-width);
height: var(--tag-icon-selectable-outline-large-height);
transform: rotate(45deg);
background-color: var(--color-brand-3);
z-index: var(--elevation-1);
animation: mt-tag-fade-in 0.2s 0s linear;
}
.mt-tag--normal-solid {
border-color: var(--tag-normal-solid-border-color);
background-color: var(--tag-normal-solid-background-color);
color: var(--tag-normal-solid-font-color);
border-width: 0;
}
.mt-tag--normal-solid:active {
border-color: var(--tag-normal-solid-border-color-active);
background-color: var(--tag-normal-solid-background-color-active);
color: var(--tag-normal-solid-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--normal-solid-disabled:active, .mt-tag--normal-solid-disabled {
border-color: var(--tag-normal-solid-border-color-disabled);
background-color: var(--tag-normal-solid-background-color-disabled);
color: var(--tag-normal-solid-font-color-disabled);
}
.mt-tag--normal-solid-selected:active, .mt-tag--normal-solid-selected {
background-color: var(--tag-normal-solid-background-color-selected);
border-color: var(--tag-normal-solid-border-color-selected);
color: var(--tag-normal-solid-font-color-selected);
}
.mt-tag--normal-solid-selected-disabled:active, .mt-tag--normal-solid-selected-disabled {
background-color: var(--tag-normal-solid-background-color-selected-disabled);
border-color: var(--tag-normal-solid-border-color-selected-disabled);
color: var(--tag-normal-solid-font-color-selected-disabled);
}
.mt-tag--normal-solid-icon-selected-disabled:after {
background-color: var(--tag-normal-solid-icon-background-color-selected-disabled);
}
.mt-tag--normal-outline {
border-color: var(--tag-normal-outline-border-color);
background-color: var(--tag-normal-outline-background-color);
color: var(--tag-normal-outline-font-color);
}
.mt-tag--normal-outline:active {
border-color: var(--tag-normal-outline-border-color-active);
background-color: var(--tag-normal-outline-background-color-active);
color: var(--tag-normal-outline-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--normal-outline-disabled:active, .mt-tag--normal-outline-disabled {
border-color: var(--tag-normal-outline-border-color-disabled);
background-color: var(--tag-normal-outline-background-color-disabled);
color: var(--tag-normal-outline-font-color-disabled);
}
.mt-tag--normal-outline-selected:active, .mt-tag--normal-outline-selected {
background-color: var(--tag-normal-outline-background-color-selected);
border-color: var(--tag-normal-outline-border-color-selected);
color: var(--tag-normal-outline-font-color-selected);
}
.mt-tag--normal-outline-selected-disabled:active, .mt-tag--normal-outline-selected-disabled {
background-color: var(--tag-normal-outline-background-color-selected-disabled);
border-color: var(--tag-normal-outline-border-color-selected-disabled);
color: var(--tag-normal-outline-font-color-selected-disabled);
}
.mt-tag--normal-outline-icon-selected-disabled:after {
background-color: var(--tag-normal-outline-icon-background-color-selected-disabled);
}
.mt-tag--selectable-solid {
border-color: var(--tag-selectable-solid-border-color);
background-color: var(--tag-selectable-solid-background-color);
color: var(--tag-selectable-solid-font-color);
border-width: 0;
}
.mt-tag--selectable-solid:active {
border-color: var(--tag-selectable-solid-border-color-active);
background-color: var(--tag-selectable-solid-background-color-active);
color: var(--tag-selectable-solid-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--selectable-solid-disabled:active, .mt-tag--selectable-solid-disabled {
border-color: var(--tag-selectable-solid-border-color-disabled);
background-color: var(--tag-selectable-solid-background-color-disabled);
color: var(--tag-selectable-solid-font-color-disabled);
}
.mt-tag--selectable-solid-selected:active, .mt-tag--selectable-solid-selected {
background-color: var(--tag-selectable-solid-background-color-selected);
border-color: var(--tag-selectable-solid-border-color-selected);
color: var(--tag-selectable-solid-font-color-selected);
}
.mt-tag--selectable-solid-selected-disabled:active, .mt-tag--selectable-solid-selected-disabled {
background-color: var(--tag-selectable-solid-background-color-selected-disabled);
border-color: var(--tag-selectable-solid-border-color-selected-disabled);
color: var(--tag-selectable-solid-font-color-selected-disabled);
}
.mt-tag--selectable-solid-icon-selected-disabled:after {
background-color: var(--tag-selectable-solid-icon-background-color-selected-disabled);
}
.mt-tag--selectable-outline {
border-color: var(--tag-selectable-outline-border-color);
background-color: var(--tag-selectable-outline-background-color);
color: var(--tag-selectable-outline-font-color);
}
.mt-tag--selectable-outline:active {
border-color: var(--tag-selectable-outline-border-color-active);
background-color: var(--tag-selectable-outline-background-color-active);
color: var(--tag-selectable-outline-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--selectable-outline-disabled:active, .mt-tag--selectable-outline-disabled {
border-color: var(--tag-selectable-outline-border-color-disabled);
background-color: var(--tag-selectable-outline-background-color-disabled);
color: var(--tag-selectable-outline-font-color-disabled);
}
.mt-tag--selectable-outline-selected:active, .mt-tag--selectable-outline-selected {
background-color: var(--tag-selectable-outline-background-color-selected);
border-color: var(--tag-selectable-outline-border-color-selected);
color: var(--tag-selectable-outline-font-color-selected);
}
.mt-tag--selectable-outline-selected-disabled:active, .mt-tag--selectable-outline-selected-disabled {
background-color: var(--tag-selectable-outline-background-color-selected-disabled);
border-color: var(--tag-selectable-outline-border-color-selected-disabled);
color: var(--tag-selectable-outline-font-color-selected-disabled);
}
.mt-tag--selectable-outline-icon-selected-disabled:after {
background-color: var(--tag-selectable-outline-icon-background-color-selected-disabled);
}
.mt-tag--closable-solid {
border-color: var(--tag-closable-solid-border-color);
background-color: var(--tag-closable-solid-background-color);
color: var(--tag-closable-solid-font-color);
border-width: 0;
}
.mt-tag--closable-solid:active {
border-color: var(--tag-closable-solid-border-color-active);
background-color: var(--tag-closable-solid-background-color-active);
color: var(--tag-closable-solid-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--closable-solid-disabled:active, .mt-tag--closable-solid-disabled {
border-color: var(--tag-closable-solid-border-color-disabled);
background-color: var(--tag-closable-solid-background-color-disabled);
color: var(--tag-closable-solid-font-color-disabled);
}
.mt-tag--closable-solid-selected:active, .mt-tag--closable-solid-selected {
background-color: var(--tag-closable-solid-background-color-selected);
border-color: var(--tag-closable-solid-border-color-selected);
color: var(--tag-closable-solid-font-color-selected);
}
.mt-tag--closable-solid-selected-disabled:active, .mt-tag--closable-solid-selected-disabled {
background-color: var(--tag-closable-solid-background-color-selected-disabled);
border-color: var(--tag-closable-solid-border-color-selected-disabled);
color: var(--tag-closable-solid-font-color-selected-disabled);
}
.mt-tag--closable-solid-icon-selected-disabled:after {
background-color: var(--tag-closable-solid-icon-background-color-selected-disabled);
}
.mt-tag--closable-outline {
border-color: var(--tag-closable-outline-border-color);
background-color: var(--tag-closable-outline-background-color);
color: var(--tag-closable-outline-font-color);
}
.mt-tag--closable-outline:active {
border-color: var(--tag-closable-outline-border-color-active);
background-color: var(--tag-closable-outline-background-color-active);
color: var(--tag-closable-outline-font-color-active);
-webkit-tap-highlight-color: transparent;
}
.mt-tag--closable-outline-disabled:active, .mt-tag--closable-outline-disabled {
border-color: var(--tag-closable-outline-border-color-disabled);
background-color: var(--tag-closable-outline-background-color-disabled);
color: var(--tag-closable-outline-font-color-disabled);
}
.mt-tag--closable-outline-selected:active, .mt-tag--closable-outline-selected {
background-color: var(--tag-closable-outline-background-color-selected);
border-color: var(--tag-closable-outline-border-color-selected);
color: var(--tag-closable-outline-font-color-selected);
}
.mt-tag--closable-outline-selected-disabled:active, .mt-tag--closable-outline-selected-disabled {
background-color: var(--tag-closable-outline-background-color-selected-disabled);
border-color: var(--tag-closable-outline-border-color-selected-disabled);
color: var(--tag-closable-outline-font-color-selected-disabled);
}
.mt-tag--closable-outline-icon-selected-disabled:after {
background-color: var(--tag-closable-outline-icon-background-color-selected-disabled);
}