diff --git a/packages/field/src/field.vue b/packages/field/src/field.vue
index c6eda14b1..f2c542e27 100644
--- a/packages/field/src/field.vue
+++ b/packages/field/src/field.vue
@@ -37,7 +37,7 @@
:maxlength="maxlength"
:disabled="disabled"
:readonly="readonly">
-
+
diff --git a/packages/vant-css/src/switch.css b/packages/vant-css/src/switch.css
index 346bc03e5..2da558bca 100644
--- a/packages/vant-css/src/switch.css
+++ b/packages/vant-css/src/switch.css
@@ -1,7 +1,7 @@
@import './mixins/border_retina.css';
@component-namespace van {
- @b switch {
+ @b switch {
height: 31px;
width: 51px;
display: inline-block;
@@ -24,6 +24,7 @@
left: 1px;
top: 1px;
z-index: 2;
+ transition: transform .3s;
&::after {
@mixin border-retina (top, right, bottom, left), rgba(0, 0, 0, .1);
border-radius: 27px;