💄(component): [tag] 优化 tag 样式
This commit is contained in:
parent
c847602387
commit
edda3c5099
@ -9,16 +9,16 @@
|
||||
gray: #808080;
|
||||
}
|
||||
|
||||
@tag-size-default: 24px;
|
||||
@tag-size-default-font-size: 12px;
|
||||
@tag-size-lg: @tag-size-default + 2px;
|
||||
@tag-size-default: 28px;
|
||||
@tag-size-default-font-size: 14px;
|
||||
@tag-size-lg: @tag-size-default + 4px;
|
||||
@tag-size-md: @tag-size-default;
|
||||
@tag-size-sm: @tag-size-default - 2px;
|
||||
@tag-size-xs: @tag-size-default - 2px * 2;
|
||||
@tag-size-lg-font-size: @tag-size-default-font-size + 2px;
|
||||
@tag-size-sm: @tag-size-default - 4px;
|
||||
@tag-size-xs: @tag-size-default - 4px * 2;
|
||||
@tag-size-lg-font-size: @tag-size-default-font-size;
|
||||
@tag-size-md-font-size: @tag-size-default-font-size;
|
||||
@tag-size-sm-font-size: @tag-size-default-font-size - 2px;
|
||||
@tag-size-xs-font-size: @tag-size-default-font-size - 2px * 2;
|
||||
@tag-size-xs-font-size: @tag-size-default-font-size - 2px;
|
||||
@tag-border-width: 1px;
|
||||
|
||||
.layui-tag {
|
||||
@ -27,8 +27,8 @@
|
||||
vertical-align: middle;
|
||||
box-sizing: border-box;
|
||||
height: @tag-size-md;
|
||||
line-height: @tag-size-md - @tag-border-width * 2;
|
||||
padding: 0 6px;
|
||||
line-height: @tag-size-md;
|
||||
padding: 0 8px;
|
||||
font-size: @tag-size-md-font-size;
|
||||
font-weight: 500;
|
||||
color: currentColor;
|
||||
@ -37,18 +37,6 @@
|
||||
border-color: transparent;
|
||||
border-radius: var(--global-border-radius);
|
||||
|
||||
&-checkable {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
&-checkable:hover {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
&-checked {
|
||||
background-color: darken(red, 10%) !important;
|
||||
}
|
||||
|
||||
&-icon {
|
||||
margin-right: 4px;
|
||||
}
|
||||
@ -93,46 +81,46 @@
|
||||
&-size-lg {
|
||||
height: @tag-size-lg;
|
||||
font-size: @tag-size-lg-font-size;
|
||||
line-height: @tag-size-lg - @tag-border-width * 2;
|
||||
line-height: @tag-size-lg;
|
||||
|
||||
.layui-icon {
|
||||
font-size: @tag-size-lg-font-size - 2px;
|
||||
font-size: @tag-size-lg-font-size;
|
||||
}
|
||||
}
|
||||
|
||||
&-size-md {
|
||||
height: @tag-size-md;
|
||||
font-size: @tag-size-md-font-size;
|
||||
line-height: @tag-size-md - @tag-border-width * 2;
|
||||
line-height: @tag-size-md;
|
||||
|
||||
.layui-icon {
|
||||
font-size: @tag-size-md-font-size - 2px;
|
||||
font-size: @tag-size-md-font-size;
|
||||
}
|
||||
}
|
||||
|
||||
&-size-sm {
|
||||
height: @tag-size-sm;
|
||||
font-size: @tag-size-sm-font-size;
|
||||
line-height: @tag-size-sm - @tag-border-width * 2;
|
||||
line-height: @tag-size-sm;
|
||||
|
||||
.layui-icon {
|
||||
font-size: @tag-size-sm-font-size - 2px;
|
||||
font-size: @tag-size-sm-font-size;
|
||||
}
|
||||
}
|
||||
|
||||
&-size-xs {
|
||||
height: @tag-size-xs;
|
||||
font-size: @tag-size-xs-font-size;
|
||||
line-height: @tag-size-xs - @tag-border-width * 2;
|
||||
line-height: @tag-size-xs;
|
||||
|
||||
.layui-icon {
|
||||
font-size: @tag-size-xs-font-size - 2px;
|
||||
font-size: @tag-size-xs-font-size;
|
||||
}
|
||||
}
|
||||
|
||||
& &-close-icon {
|
||||
margin-left: 4px;
|
||||
font-size: @tag-size-default-font-size - 2px;
|
||||
font-size: @tag-size-default-font-size;
|
||||
|
||||
.layui-icon {
|
||||
|
||||
|
@ -36,38 +36,38 @@
|
||||
<lay-space direction="vertical" size="md">
|
||||
<lay-space size="md">
|
||||
lg:
|
||||
<lay-tag size="lg">tag lg</lay-tag>
|
||||
<lay-tag size="lg"><template #icon><lay-icon type="layui-icon-addition" /></template>tag lg</lay-tag>
|
||||
<lay-tag size="lg">标签</lay-tag>
|
||||
<lay-tag size="lg"><template #icon><lay-icon type="layui-icon-addition" /></template>标签</lay-tag>
|
||||
<lay-tag size="lg" closable>
|
||||
<template #icon><lay-icon type="layui-icon-addition" /></template>
|
||||
tag lg
|
||||
标签
|
||||
</lay-tag>
|
||||
</lay-space>
|
||||
<lay-space size="md">
|
||||
md:
|
||||
<lay-tag size="md">tag md</lay-tag>
|
||||
<lay-tag size="md"><template #icon><lay-icon type="layui-icon-addition" /></template>tag md</lay-tag>
|
||||
<lay-tag size="md">标签</lay-tag>
|
||||
<lay-tag size="md"><template #icon><lay-icon type="layui-icon-addition" /></template>标签</lay-tag>
|
||||
<lay-tag size="md" closable>
|
||||
<template #icon><lay-icon type="layui-icon-addition" /></template>
|
||||
tag md
|
||||
标签
|
||||
</lay-tag>
|
||||
</lay-space>
|
||||
<lay-space size="md">
|
||||
sm:
|
||||
<lay-tag size="sm">tag sm</lay-tag>
|
||||
<lay-tag size="sm"><template #icon><lay-icon type="layui-icon-addition" /></template>tag sm</lay-tag>
|
||||
<lay-tag size="sm">标签</lay-tag>
|
||||
<lay-tag size="sm"><template #icon><lay-icon type="layui-icon-addition" /></template>标签</lay-tag>
|
||||
<lay-tag size="sm" closable>
|
||||
<template #icon><lay-icon type="layui-icon-addition" /></template>
|
||||
tag sm
|
||||
标签
|
||||
</lay-tag>
|
||||
</lay-space>
|
||||
<lay-space size="md">
|
||||
xs:
|
||||
<lay-tag size="xs">tag xs</lay-tag>
|
||||
<lay-tag size="xs"><template #icon><lay-icon type="layui-icon-addition" /></template>tag xs</lay-tag>
|
||||
<lay-tag size="xs">标签</lay-tag>
|
||||
<lay-tag size="xs"><template #icon><lay-icon type="layui-icon-addition" /></template>标签</lay-tag>
|
||||
<lay-tag size="xs" closable>
|
||||
<template #icon><lay-icon type="layui-icon-addition" /></template>
|
||||
tag xs
|
||||
标签
|
||||
</lay-tag>
|
||||
</lay-space>
|
||||
</lay-space>
|
||||
|
Loading…
Reference in New Issue
Block a user