Merge pull request #557 from baiyaaaaa/master

fix input-number style
This commit is contained in:
SkyAo 2016-10-21 10:46:26 +08:00 committed by GitHub
commit e163d943b6
3 changed files with 21 additions and 18 deletions

View File

@ -9,7 +9,6 @@
v-model.number="currentValue"
:disabled="disabled"
:size="size"
:number="true"
:class="{
'is-active': inputActive
}">

View File

@ -4,16 +4,14 @@
@component-namespace el {
@b input-number {
display: block;
display: inline-block;
overflow: hidden;
width: 180px;
position: relative;
& .el-input__inner {
appearance: none;
}
& .el-input {
float: left;
margin-right: calc(-(var(--input-height) + 1px) * 2);
}
@e increase, decrease {
height: 100%;
border-left: var(--border-base);
@ -23,8 +21,7 @@
text-align: center;
color: #99A9BF;
cursor: pointer;
float: left;
position: relative;
position: absolute;
&:hover {
color: var(--color-primary);
@ -36,6 +33,13 @@
}
}
@e increase {
right: 0;
}
@e decrease {
right: calc(var(--input-height) + 1px);
}
@when disabled {
& .el-input-number__increase, .el-input-number__decrease {
border-color: var(--disabled-border-base);
@ -48,24 +52,28 @@
}
}
@when large {
& .el-input {
margin-right: calc(-(var(--input-large-height) + 1px) * 2);
}
width: 200px;
& .el-input-number__increase, .el-input-number__decrease {
line-height: var(--input-large-height);
width: var(--input-large-height);
font-size: var(--input-large-font-size);
}
& .el-input-number__decrease {
right: calc(var(--input-large-height) + 1px);
}
}
@when small {
& .el-input {
margin-right: calc(-(var(--input-small-height) + 1px) * 2);
}
width: 130px;
& .el-input-number__increase, .el-input-number__decrease {
line-height: var(--input-small-height);
width: var(--input-small-height);
font-size: var(--input-small-font-size);
}
& .el-input-number__decrease {
right: calc(var(--input-small-height) + 1px);
}
}
}
}

View File

@ -24,10 +24,6 @@
@e input {
float: right;
margin-top: 7px;
& .el-input {
width: 130px;
}
}
@e bar {