element-ui
Version:
A Component Library for Vue.js.
106 lines (95 loc) • 2.64 kB
CSS
@charset "UTF-8";
@import "./common/var.css";
@component-namespace el {
@b tag {
background-color: var(--tag-fill);
display: inline-block;
padding: var(--tag-padding);
height: 24px;
line-height: calc(@height - 2);
font-size: var(--tag-font-size);
color: var(--tag-color);
border-radius: var(--tag-border-radius);
box-sizing: border-box;
border: 1px solid transparent;
white-space: nowrap;
& .el-icon-close {
border-radius: 50%;
text-align: center;
position: relative;
cursor: pointer;
font-size: 12px;
transform: scale(.75, .75);
height: 18px;
width: 18px;
line-height: 18px;
vertical-align: middle;
top: -1px;
right: -2px;
&:hover {
background-color: var(--color-white);
color: var(--tag-fill);
}
}
@m gray {
background-color: var(--tag-gray-fill);
border-color: var(--tag-gray-border);
color: var(--tag-gray-color);
@when hit {
border-color: var(--tag-gray-color);
}
& .el-tag__close:hover {
background-color: var(--tag-gray-color);
color: var(--color-white);
}
}
@m primary {
background-color: var(--tag-primary-fill);
border-color: var(--tag-primary-border);
color: var(--tag-primary-color);
@when hit {
border-color: var(--tag-primary-color);
}
& .el-tag__close:hover {
background-color: var(--tag-primary-color);
color: var(--color-white);
}
}
@m success {
background-color: var(--tag-success-fill);
border-color: var(--tag-success-border);
color: var(--tag-success-color);
@when hit {
border-color: var(--tag-success-color);
}
& .el-tag__close:hover {
background-color: var(--tag-success-color);
color: var(--color-white);
}
}
@m warning {
background-color: var(--tag-warning-fill);
border-color: var(--tag-warning-border);
color: var(--tag-warning-color);
@when hit {
border-color: var(--tag-warning-color);
}
& .el-tag__close:hover {
background-color: var(--tag-warning-color);
color: var(--color-white);
}
}
@m danger {
background-color: var(--tag-danger-fill);
border-color: var(--tag-danger-border);
color: var(--tag-danger-color);
@when hit {
border-color: var(--tag-danger-color);
}
& .el-tag__close:hover {
background-color: var(--tag-danger-color);
color: var(--color-white);
}
}
}
}