🌀(component): 统一form表单组件 默认width
This commit is contained in:
@@ -1,5 +1,38 @@
|
||||
@import "../input/index.less";
|
||||
@lg: 44px;
|
||||
@md: 38px;
|
||||
@sm: 32px;
|
||||
@xs: 26px;
|
||||
|
||||
@lg-width: 300px;
|
||||
@md-width: 260px;
|
||||
@sm-width: 220px;
|
||||
@xs-width: 180px;
|
||||
|
||||
.set-size(@size, @width) {
|
||||
& {
|
||||
height: @size;
|
||||
width: @width;
|
||||
.layui-input {
|
||||
height: @size;
|
||||
line-height: @size;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.layui-cascader {
|
||||
position: relative;
|
||||
&[size="lg"] {
|
||||
.set-size(@lg,@lg-width);
|
||||
}
|
||||
&[size="md"] {
|
||||
.set-size(@md,@md-width);
|
||||
}
|
||||
&[size="sm"] {
|
||||
.set-size(@sm,@sm-width);
|
||||
}
|
||||
&[size="xs"] {
|
||||
.set-size(@xs,@xs-width);
|
||||
}
|
||||
}
|
||||
.layui-cascader .layui-icon-down {
|
||||
transition: all 0.3s ease-in-out;
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
:autoFitMinWidth="false"
|
||||
:updateAtScroll="true"
|
||||
:disabled="dropDownDisabled"
|
||||
:size="size"
|
||||
>
|
||||
<lay-input
|
||||
v-model="displayValue"
|
||||
|
||||
@@ -1,6 +1,59 @@
|
||||
@import "../dropdown/index.less";
|
||||
@import "../input/index.less";
|
||||
|
||||
@lg: 44px;
|
||||
@md: 38px;
|
||||
@sm: 32px;
|
||||
@xs: 26px;
|
||||
@lg-width: 300px;
|
||||
@md-width: 260px;
|
||||
@sm-width: 220px;
|
||||
@xs-width: 180px;
|
||||
@lg-range-width: 600px;
|
||||
@md-range-width: 520px;
|
||||
@sm-range-width: 440px;
|
||||
@xs-range-width: 360px;
|
||||
|
||||
.set-size(@size,@width) {
|
||||
& {
|
||||
width: @width;
|
||||
height: @size;
|
||||
.layui-input {
|
||||
height: @size;
|
||||
line-height: @size;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.layui-date-picker {
|
||||
&[size="lg"] {
|
||||
.set-size(@lg,@lg-width);
|
||||
}
|
||||
&[size="md"] {
|
||||
.set-size(@md,@md-width);
|
||||
}
|
||||
&[size="sm"] {
|
||||
.set-size(@sm,@sm-width);
|
||||
}
|
||||
&[size="xs"] {
|
||||
.set-size(@xs,@xs-width);
|
||||
}
|
||||
}
|
||||
.layui-date-range-picker {
|
||||
&[size="lg"] {
|
||||
.set-size(@lg,@lg-range-width);
|
||||
}
|
||||
&[size="md"] {
|
||||
.set-size(@md,@md-range-width);
|
||||
}
|
||||
&[size="sm"] {
|
||||
.set-size(@sm,@sm-range-width);
|
||||
}
|
||||
&[size="xs"] {
|
||||
.set-size(@xs,@xs-range-width);
|
||||
}
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "laydate-icon";
|
||||
src: url("./font/iconfont.eot");
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
ref="dropdownRef"
|
||||
:disabled="disabled"
|
||||
:autoFitMinWidth="false"
|
||||
class="layui-date-picker"
|
||||
:class="{'layui-date-range-picker':range}"
|
||||
:size="size"
|
||||
>
|
||||
<lay-input
|
||||
:name="name"
|
||||
|
||||
@@ -10,9 +10,14 @@
|
||||
@md-badge:26px;
|
||||
@sm-badge:20px;
|
||||
@xs-badge:14px;
|
||||
@lg-width: 300px;
|
||||
@md-width: 260px;
|
||||
@sm-width: 220px;
|
||||
@xs-width: 180px;
|
||||
|
||||
.set-size(@size,@badge-size) {
|
||||
.set-size(@size,@badge-size,@width) {
|
||||
& {
|
||||
width: @width;
|
||||
height: @size;
|
||||
.layui-input {
|
||||
height: @size;
|
||||
@@ -185,15 +190,18 @@ dl.layui-anim-upbit > dd .layui-form-checkbox,
|
||||
}
|
||||
.layui-form-select{
|
||||
&[size="lg"] {
|
||||
.set-size(@lg,@lg-badge);
|
||||
.set-size(@lg, @lg-badge, @lg-width);
|
||||
}
|
||||
&[size="md"] {
|
||||
.set-size(@md,@md-badge);
|
||||
.set-size(@md, @md-badge, @md-width);
|
||||
}
|
||||
&[size="sm"] {
|
||||
.set-size(@sm,@sm-badge);
|
||||
.set-size(@sm, @sm-badge, @sm-width);
|
||||
}
|
||||
&[size="xs"] {
|
||||
.set-size(@xs,@xs-badge);
|
||||
.set-size(@xs, @xs-badge, @xs-width);
|
||||
}
|
||||
}
|
||||
.layui-form-select-multiple{
|
||||
width: 100% !important;
|
||||
}
|
||||
@@ -174,7 +174,7 @@ provide("keyword", txt);
|
||||
<div
|
||||
ref="selectRef"
|
||||
class="layui-unselect layui-form-select"
|
||||
:class="{ 'layui-form-selected': openState }"
|
||||
:class="{ 'layui-form-selected': openState,'layui-form-select-multiple':multiple }"
|
||||
:size='size'
|
||||
>
|
||||
<div class="layui-select-title" @click="open">
|
||||
|
||||
Reference in New Issue
Block a user