|
@@ -453,19 +453,19 @@
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss">
|
|
|
- $checked-color: #007aff;
|
|
|
- $border-color: #DCDFE6;
|
|
|
- $disable:0.4;
|
|
|
+<style lang="less">
|
|
|
+ @checked-color: #007aff;
|
|
|
+ @border-color: #DCDFE6;
|
|
|
+ @disable:0.4;
|
|
|
|
|
|
- @mixin flex {
|
|
|
+ .flex {
|
|
|
/* #ifndef APP-NVUE */
|
|
|
display: flex;
|
|
|
/* #endif */
|
|
|
}
|
|
|
|
|
|
.uni-data-loading {
|
|
|
- @include flex;
|
|
|
+ .flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
@@ -480,7 +480,7 @@
|
|
|
|
|
|
// 多选样式
|
|
|
.checklist-group {
|
|
|
- @include flex;
|
|
|
+ .flex;
|
|
|
flex-direction: row;
|
|
|
flex-wrap: wrap;
|
|
|
|
|
@@ -489,7 +489,7 @@
|
|
|
}
|
|
|
|
|
|
.checklist-box {
|
|
|
- @include flex;
|
|
|
+ .flex;
|
|
|
flex-direction: row;
|
|
|
align-items: center;
|
|
|
position: relative;
|
|
@@ -503,7 +503,7 @@
|
|
|
|
|
|
// 文字样式
|
|
|
.checklist-content {
|
|
|
- @include flex;
|
|
|
+ .flex;
|
|
|
flex: 1;
|
|
|
flex-direction: row;
|
|
|
align-items: center;
|
|
@@ -540,7 +540,7 @@
|
|
|
position: relative;
|
|
|
width: 16px;
|
|
|
height: 16px;
|
|
|
- border: 1px solid $border-color;
|
|
|
+ border: 1px solid @border-color;
|
|
|
border-radius: 2px;
|
|
|
background-color: #fff;
|
|
|
z-index: 1;
|
|
@@ -569,7 +569,7 @@
|
|
|
|
|
|
// 单选样式
|
|
|
.radio__inner {
|
|
|
- @include flex;
|
|
|
+ .flex;
|
|
|
/* #ifndef APP-NVUE */
|
|
|
flex-shrink: 0;
|
|
|
box-sizing: border-box;
|
|
@@ -579,7 +579,7 @@
|
|
|
position: relative;
|
|
|
width: 16px;
|
|
|
height: 16px;
|
|
|
- border: 1px solid $border-color;
|
|
|
+ border: 1px solid @border-color;
|
|
|
border-radius: 16px;
|
|
|
background-color: #fff;
|
|
|
z-index: 1;
|
|
@@ -602,7 +602,7 @@
|
|
|
/* #endif */
|
|
|
.checkbox__inner {
|
|
|
background-color: #F2F6FC;
|
|
|
- border-color: $border-color;
|
|
|
+ border-color: @border-color;
|
|
|
/* #ifdef H5 */
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
@@ -610,7 +610,7 @@
|
|
|
|
|
|
.radio__inner {
|
|
|
background-color: #F2F6FC;
|
|
|
- border-color: $border-color;
|
|
|
+ border-color: @border-color;
|
|
|
}
|
|
|
.checklist-text {
|
|
|
color: #999;
|
|
@@ -620,8 +620,8 @@
|
|
|
// 选中
|
|
|
&.is-checked {
|
|
|
.checkbox__inner {
|
|
|
- border-color: $checked-color;
|
|
|
- background-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
|
|
|
.checkbox__inner-icon {
|
|
|
opacity: 1;
|
|
@@ -629,26 +629,26 @@
|
|
|
}
|
|
|
}
|
|
|
.radio__inner {
|
|
|
- border-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
.radio__inner-icon {
|
|
|
opacity: 1;
|
|
|
- background-color: $checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
}
|
|
|
}
|
|
|
.checklist-text {
|
|
|
- color: $checked-color;
|
|
|
+ color: @checked-color;
|
|
|
}
|
|
|
// 选中禁用
|
|
|
&.is-disable {
|
|
|
.checkbox__inner {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
|
|
|
.checklist-text {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
.radio__inner {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -658,7 +658,7 @@
|
|
|
&.is--button {
|
|
|
margin-right: 10px;
|
|
|
padding: 5px 15px;
|
|
|
- border: 1px $border-color solid;
|
|
|
+ border: 1px @border-color solid;
|
|
|
border-radius: 3px;
|
|
|
transition: border-color 0.2s;
|
|
|
|
|
@@ -668,17 +668,17 @@
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
|
border: 1px #eee solid;
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
.checkbox__inner {
|
|
|
background-color: #F2F6FC;
|
|
|
- border-color: $border-color;
|
|
|
+ border-color: @border-color;
|
|
|
/* #ifdef H5 */
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
|
}
|
|
|
.radio__inner {
|
|
|
background-color: #F2F6FC;
|
|
|
- border-color: $border-color;
|
|
|
+ border-color: @border-color;
|
|
|
/* #ifdef H5 */
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
@@ -689,10 +689,10 @@
|
|
|
}
|
|
|
|
|
|
&.is-checked {
|
|
|
- border-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
.checkbox__inner {
|
|
|
- border-color: $checked-color;
|
|
|
- background-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
.checkbox__inner-icon {
|
|
|
opacity: 1;
|
|
|
transform: rotate(45deg);
|
|
@@ -700,21 +700,21 @@
|
|
|
}
|
|
|
|
|
|
.radio__inner {
|
|
|
- border-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
|
|
|
.radio__inner-icon {
|
|
|
opacity: 1;
|
|
|
- background-color: $checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.checklist-text {
|
|
|
- color: $checked-color;
|
|
|
+ color: @checked-color;
|
|
|
}
|
|
|
|
|
|
// 选中禁用
|
|
|
&.is-disable {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -723,7 +723,7 @@
|
|
|
&.is--tag {
|
|
|
margin-right: 10px;
|
|
|
padding: 5px 10px;
|
|
|
- border: 1px $border-color solid;
|
|
|
+ border: 1px @border-color solid;
|
|
|
border-radius: 3px;
|
|
|
background-color: #f5f5f5;
|
|
|
|
|
@@ -737,12 +737,12 @@
|
|
|
/* #ifdef H5 */
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
|
|
|
&.is-checked {
|
|
|
- background-color: $checked-color;
|
|
|
- border-color: $checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
|
|
|
.checklist-text {
|
|
|
color: #fff;
|
|
@@ -769,7 +769,7 @@
|
|
|
/* #endif */
|
|
|
.checkbox__inner {
|
|
|
background-color: #F2F6FC;
|
|
|
- border-color: $border-color;
|
|
|
+ border-color: @border-color;
|
|
|
/* #ifdef H5 */
|
|
|
cursor: not-allowed;
|
|
|
/* #endif */
|
|
@@ -781,8 +781,8 @@
|
|
|
|
|
|
&.is-checked {
|
|
|
.checkbox__inner {
|
|
|
- border-color: $checked-color;
|
|
|
- background-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
+ background-color: @checked-color;
|
|
|
|
|
|
.checkbox__inner-icon {
|
|
|
opacity: 1;
|
|
@@ -795,24 +795,24 @@
|
|
|
}
|
|
|
}
|
|
|
.checklist-text {
|
|
|
- color: $checked-color;
|
|
|
+ color: @checked-color;
|
|
|
}
|
|
|
|
|
|
.checklist-content {
|
|
|
.checkobx__list {
|
|
|
opacity: 1;
|
|
|
- border-color: $checked-color;
|
|
|
+ border-color: @checked-color;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 选中禁用
|
|
|
&.is-disable {
|
|
|
.checkbox__inner {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
|
|
|
.checklist-text {
|
|
|
- opacity: $disable;
|
|
|
+ opacity: @disable;
|
|
|
}
|
|
|
}
|
|
|
}
|