diff --git a/src/components/carousel/carousel-item.vue b/src/components/carousel/carousel-item.vue
index b995e94b..ea964c6b 100644
--- a/src/components/carousel/carousel-item.vue
+++ b/src/components/carousel/carousel-item.vue
@@ -1,10 +1,26 @@
-
+ {{width}}
diff --git a/src/components/carousel/carousel.vue b/src/components/carousel/carousel.vue
index 680cd56c..e048061e 100644
--- a/src/components/carousel/carousel.vue
+++ b/src/components/carousel/carousel.vue
@@ -1,10 +1,18 @@
diff --git a/src/styles/components/carousel.less b/src/styles/components/carousel.less
index b4407175..87557dc4 100644
--- a/src/styles/components/carousel.less
+++ b/src/styles/components/carousel.less
@@ -8,4 +8,30 @@
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
+
+ &-track, &-list {
+ transform: translate3d(0, 0, 0);
+ }
+
+ &-list {
+ position: relative;
+ display: block;
+ overflow: hidden;
+
+ margin: 0;
+ padding: 0;
+ }
+
+ &-track {
+ position: relative;
+ top: 0;
+ left: 0;
+ display: block;
+ }
+
+ &-item {
+ float: left;
+ height: 100%;
+ min-height: 1px;
+ }
}
diff --git a/test/routers/carousel.vue b/test/routers/carousel.vue
index 4dff7756..ff9bab67 100644
--- a/test/routers/carousel.vue
+++ b/test/routers/carousel.vue
@@ -1,5 +1,5 @@
-
+
test1
test2
test3