Commit 2e8161e6 authored by Leopoldthecoder's avatar Leopoldthecoder Committed by 杨奕

Fix checkbox-button and radio-button gap

parent cdf05c46
## Changelog ## Changelog
### 2.0.0 ### 2.0.0 Carbon
*2017-10-27* *2017-10-27*
......
## 更新日志 ## 更新日志
### 2.0.0 ### 2.0.0 Carbon
*2017-10-27* *2017-10-27*
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
- 移除 `theme-default` - 移除 `theme-default`
- 最低兼容 Vue 2.5.2 和 IE 10 - 最低兼容 Vue 2.5.2 和 IE 10
- 表单组件的 `change` 事件和 Pagination 的 `current-change` 事件现在仅响应用户交互 - 表单组件的 `change` 事件和 Pagination 的 `current-change` 事件现在仅响应用户交互
- Button 和表单组件的 `size` 属性不再接受 `large` 值,可接受 `medium``small``mini` - Button 和表单组件的 `size` 属性现在可接受 `medium``small``mini`
- 为了方便使用第三方图标,Button 的 `icon` 属性、Input 的 `prefix-icon``suffix-icon` 属性、Steps 的 `icon` 属性现在需要传入完整的图标类名 - 为了方便使用第三方图标,Button 的 `icon` 属性、Input 的 `prefix-icon``suffix-icon` 属性、Steps 的 `icon` 属性现在需要传入完整的图标类名
- Dialog - Dialog
- 移除 `size` 属性。现在 Dialog 的尺寸由 `width``fullscreen` 控制 - 移除 `size` 属性。现在 Dialog 的尺寸由 `width``fullscreen` 控制
......
...@@ -128,10 +128,27 @@ ...@@ -128,10 +128,27 @@
} }
}; };
const shadeColor = (color, shade) => {
let red = parseInt(color.slice(0, 2), 16);
let green = parseInt(color.slice(2, 4), 16);
let blue = parseInt(color.slice(4, 6), 16);
red = Math.round((1 - shade) * red);
green = Math.round((1 - shade) * green);
blue = Math.round((1 - shade) * blue);
red = red.toString(16);
green = green.toString(16);
blue = blue.toString(16);
return `#${ red }${ green }${ blue }`;
};
const clusters = [theme]; const clusters = [theme];
for (let i = 0; i <= 9; i++) { for (let i = 0; i <= 9; i++) {
clusters.push(tintColor(theme, Number((i / 10).toFixed(2)))); clusters.push(tintColor(theme, Number((i / 10).toFixed(2))));
} }
clusters.push(shadeColor(theme, 0.1));
return clusters; return clusters;
} }
} }
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
"throttle-debounce": "^1.0.1" "throttle-debounce": "^1.0.1"
}, },
"peerDependencies": { "peerDependencies": {
"vue": "^2.3.0" "vue": "^2.5.2"
}, },
"devDependencies": { "devDependencies": {
"algoliasearch": "^3.24.5", "algoliasearch": "^3.24.5",
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
@include b(checkbox) { @include b(checkbox) {
color: $--checkbox-color; color: $--checkbox-color;
font-weight: $--checkbox-font-weight; font-weight: $--checkbox-font-weight;
font-size: $--font-size-base;
position: relative; position: relative;
cursor: pointer; cursor: pointer;
display: inline-block; display: inline-block;
...@@ -339,3 +340,7 @@ ...@@ -339,3 +340,7 @@
} }
} }
} }
@include b(checkbox-group) {
font-size: 0;
}
...@@ -124,6 +124,7 @@ ...@@ -124,6 +124,7 @@
@include when(without-controls) { @include when(without-controls) {
.el-input__inner { .el-input__inner {
padding-left: 15px;
padding-right: 15px; padding-right: 15px;
} }
} }
......
...@@ -5,4 +5,5 @@ ...@@ -5,4 +5,5 @@
display: inline-block; display: inline-block;
line-height: 1; line-height: 1;
vertical-align: middle; vertical-align: middle;
font-size: 0;
} }
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
display: inline-block; display: inline-block;
white-space: nowrap; white-space: nowrap;
outline: none; outline: none;
font-size: $--font-size-base;
@include utils-user-select(none); @include utils-user-select(none);
@include when(bordered) { @include when(bordered) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment