diff --git a/src/form/test/__snapshots__/demo.spec.js.snap b/src/form/test/__snapshots__/demo.spec.js.snap
index e7a5c4440..09dd50bc3 100644
--- a/src/form/test/__snapshots__/demo.spec.js.snap
+++ b/src/form/test/__snapshots__/demo.spec.js.snap
@@ -176,7 +176,7 @@ exports[`renders demo correctly 1`] = `
-
diff --git a/src/style/var.less b/src/style/var.less
index 2b5e92a07..f7e0c06db 100644
--- a/src/style/var.less
+++ b/src/style/var.less
@@ -773,12 +773,12 @@
// Uploader
@uploader-size: 80px;
@uploader-icon-size: 24px;
-@uploader-icon-color: @gray-6;
+@uploader-icon-color: @gray-4;
@uploader-text-color: @gray-6;
@uploader-text-font-size: @font-size-sm;
-@uploader-upload-border-color: @gray-3;
@uploader-upload-border-radius: 4px;
-@uploader-upload-background-color: @white;
+@uploader-upload-background-color: @gray-1;
+@uploader-upload-active-color: @active-color;
@uploader-delete-color: @gray-6;
@uploader-delete-icon-size: 18px;
@uploader-delete-background-color: @white;
diff --git a/src/uploader/index.js b/src/uploader/index.js
index eeaf7fce4..08da5c396 100644
--- a/src/uploader/index.js
+++ b/src/uploader/index.js
@@ -357,7 +357,7 @@ export default createComponent({
return (
-
+
{this.uploadText && (
{this.uploadText}
)}
diff --git a/src/uploader/index.less b/src/uploader/index.less
index 55178deb8..06891420f 100644
--- a/src/uploader/index.less
+++ b/src/uploader/index.less
@@ -43,9 +43,12 @@
height: @uploader-size;
margin: 0 @padding-xs @padding-xs 0;
background-color: @uploader-upload-background-color;
- border: 1px dashed @uploader-upload-border-color;
border-radius: @uploader-upload-border-radius;
+ &:active {
+ background-color: @uploader-upload-active-color;
+ }
+
&-icon {
color: @uploader-icon-color;
font-size: @uploader-icon-size;
diff --git a/src/uploader/test/__snapshots__/demo.spec.js.snap b/src/uploader/test/__snapshots__/demo.spec.js.snap
index 39ca3b7ae..9fea6e5e9 100644
--- a/src/uploader/test/__snapshots__/demo.spec.js.snap
+++ b/src/uploader/test/__snapshots__/demo.spec.js.snap
@@ -5,7 +5,7 @@ exports[`renders demo correctly 1`] = `
@@ -27,7 +27,7 @@ exports[`renders demo correctly 1`] = `
-
@@ -35,7 +35,7 @@ exports[`renders demo correctly 1`] = `
@@ -64,7 +64,7 @@ exports[`renders demo correctly 1`] = `
-
@@ -79,7 +79,7 @@ exports[`renders demo correctly 1`] = `
-
@@ -97,7 +97,7 @@ exports[`renders demo correctly 1`] = `
diff --git a/src/uploader/test/__snapshots__/index.spec.js.snap b/src/uploader/test/__snapshots__/index.spec.js.snap
index 24b2e601b..40bd76ffd 100644
--- a/src/uploader/test/__snapshots__/index.spec.js.snap
+++ b/src/uploader/test/__snapshots__/index.spec.js.snap
@@ -3,7 +3,7 @@
exports[`delete preview image 1`] = `
@@ -12,7 +12,7 @@ exports[`delete preview image 1`] = `
exports[`disable preview image 1`] = `
@@ -28,7 +28,7 @@ exports[`image-fit prop 1`] = `
-
@@ -58,7 +58,7 @@ exports[`preview-size prop 1`] = `
-
@@ -95,7 +95,7 @@ exports[`render preview image 1`] = `
-
@@ -104,7 +104,7 @@ exports[`render preview image 1`] = `
exports[`render upload-text 1`] = `