Commit 6d58946b authored by beisir's avatar beisir

feat:修改样式

parent be4e24f7
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div v-if="isLoop" class="avator_right avator-swiper_item" :class="{ 'ani-right': isAddClass }"> <div v-if="isLoop" class="avator_right avator-swiper_item" :class="{ 'ani-right': isAddClass }">
<img :src="rightImgPath" /> <img :src="rightImgPath" />
</div> </div>
<span class="avator-swiper-bg" :style="{ backgroundColor: bgColor }">&nbsp;</span> <span class="avator-swiper-bg" />
</div> </div>
</template> </template>
<script> <script>
...@@ -76,21 +76,21 @@ export default { ...@@ -76,21 +76,21 @@ export default {
vm.avatorItem = vm.getAvatorItem(slideRight); vm.avatorItem = vm.getAvatorItem(slideRight);
vm.leftImgPath = slideLeft.data('src'); vm.leftImgPath = slideLeft.data('src');
vm.rightImgPath = slideRight.data('src'); vm.rightImgPath = slideRight.data('src');
slideRight.addClass('ani-opt');
slideLeft.addClass('ani-opt'); slideLeft.addClass('ani-opt');
slideRight.addClass('ani-opt');
vm.isAddClass = true; vm.isAddClass = true;
clearTimeout(vm.timer); clearTimeout(vm.timer);
vm.timer = setTimeout(() => { vm.timer = setTimeout(() => {
vm.$store.dispatch('goods_avator_info', { ...vm.avatorItem, showInfo: true }); vm.$store.dispatch('goods_avator_info', { ...vm.avatorItem, showInfo: true });
clearTimeout(vm.timer); clearTimeout(vm.timer);
}, 800); }, 1000);
}, },
transitionEnd: function() { transitionEnd: function() {
vm.isAddClass = false;
for (let i = 0; i < this.slides.length; i++) { for (let i = 0; i < this.slides.length; i++) {
let slide = this.slides.eq(i); let slide = this.slides.eq(i);
slide.removeClass('ani-opt'); slide.removeClass('ani-opt');
} }
vm.isAddClass = false;
} }
} }
} }
...@@ -156,8 +156,8 @@ export default { ...@@ -156,8 +156,8 @@ export default {
} }
} }
.ani-left { .ani-left {
transform-origin: center; transform-origin: right;
animation: bigToSamll 0.8s linear; animation: bigToSamll 0.8s linear forwards;
} }
.ani-right { .ani-right {
transform-origin: left; transform-origin: left;
...@@ -174,6 +174,7 @@ export default { ...@@ -174,6 +174,7 @@ export default {
} }
.ani-opt { .ani-opt {
opacity: 0; opacity: 0;
transition: opacity 0.1s linear;
} }
.avator_left, .avator_left,
.avator_right { .avator_right {
...@@ -194,7 +195,7 @@ export default { ...@@ -194,7 +195,7 @@ export default {
&_item { &_item {
height: 25px; height: 25px;
width: 25px; width: 25px;
transition: transform 0 0.2s linear; // transition: transform 0 0.2s linear;
box-sizing: border-box; box-sizing: border-box;
// display: flex; // display: flex;
// align-items: center; // align-items: center;
......
...@@ -188,7 +188,7 @@ export default { ...@@ -188,7 +188,7 @@ export default {
.swiper-disabled { .swiper-disabled {
@{deep} .swiper-wrapper { @{deep} .swiper-wrapper {
display: flex; display: flex;
justify-content: right; justify-content: flex-end;
} }
} }
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment