diff --git a/src/checkbox/index.less b/src/checkbox/index.less index f48b16464..ab5fbf077 100644 --- a/src/checkbox/index.less +++ b/src/checkbox/index.less @@ -22,7 +22,8 @@ line-height: inherit; text-align: center; border: 1px solid @checkbox-border-color; - transition: @checkbox-transition-duration; + transition-duration: @checkbox-transition-duration; + transition-property: color, border-color, background-color; } &--round { diff --git a/src/collapse-item/index.less b/src/collapse-item/index.less index da498b3ef..0b860ce4f 100644 --- a/src/collapse-item/index.less +++ b/src/collapse-item/index.less @@ -4,7 +4,7 @@ &__title { .van-cell__right-icon::before { transform: rotate(90deg); - transition: @collapse-item-transition-duration; + transition: transform @collapse-item-transition-duration; } &::after { diff --git a/src/dialog/index.less b/src/dialog/index.less index 414d43890..1f2530c12 100644 --- a/src/dialog/index.less +++ b/src/dialog/index.less @@ -12,6 +12,7 @@ transform: translate3d(-50%, -50%, 0); backface-visibility: hidden; // avoid blurry text after scale animation transition: @dialog-transition; + transition-property: transform, opacity; &__header { padding-top: @dialog-header-padding-top; diff --git a/src/image-preview/ImagePreview.js b/src/image-preview/ImagePreview.js index cdcc50700..dc62df888 100644 --- a/src/image-preview/ImagePreview.js +++ b/src/image-preview/ImagePreview.js @@ -88,7 +88,7 @@ export default createComponent({ imageStyle() { const { scale } = this; const style = { - transition: this.zooming || this.moving ? '' : '.3s all' + transitionDuration: this.zooming || this.moving ? '0s' : '.3s' }; if (scale !== 1) { diff --git a/src/image-preview/index.less b/src/image-preview/index.less index a97c7df2e..f1173c1ca 100644 --- a/src/image-preview/index.less +++ b/src/image-preview/index.less @@ -13,6 +13,7 @@ right: 0; bottom: 0; left: 0; + transition-property: transform; .van-image__loading { background-color: transparent; diff --git a/src/image-preview/test/__snapshots__/index.spec.js.snap b/src/image-preview/test/__snapshots__/index.spec.js.snap index 532a1a3d5..1a4b0f238 100644 --- a/src/image-preview/test/__snapshots__/index.spec.js.snap +++ b/src/image-preview/test/__snapshots__/index.spec.js.snap @@ -14,7 +14,7 @@ exports[`lazy-load prop 1`] = `
刷新次数: 0
diff --git a/src/pull-refresh/test/__snapshots__/index.spec.js.snap b/src/pull-refresh/test/__snapshots__/index.spec.js.snap index a63babeaf..e53870a81 100644 --- a/src/pull-refresh/test/__snapshots__/index.spec.js.snap +++ b/src/pull-refresh/test/__snapshots__/index.spec.js.snap @@ -2,7 +2,7 @@ exports[`change head content when pulling down 1`] = `