Added Same As EN For AR Slider

This commit is contained in:
devansh bawari 2021-02-02 11:19:08 +05:30
parent 3033ec834f
commit 5240765f2d
3 changed files with 27 additions and 31 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
{ {
"/js/shop.js": "/js/shop.js?id=fd3e9e2c897df46dd84c", "/js/shop.js": "/js/shop.js?id=83c93b077da401f7b709",
"/css/shop.css": "/css/shop.css?id=d080a007e2aec5d519b3" "/css/shop.css": "/css/shop.css?id=d080a007e2aec5d519b3"
} }

View File

@ -1,7 +1,6 @@
<template> <template>
<transition name="slide"> <transition name="slide">
<div class="slider-content" v-if="images.length > 0"> <div class="slider-content" v-if="images.length > 0">
<ul class="slider-images"> <ul class="slider-images">
<li v-for="(image, index) in images" :key="index" v-bind:class="{'show': index==currentIndex}"> <li v-for="(image, index) in images" :key="index" v-bind:class="{'show': index==currentIndex}">
<a :href="image.slider_path"> <a :href="image.slider_path">
@ -19,9 +18,28 @@
</transition> </transition>
</template> </template>
<style lang="scss">
.slider-control {
direction: ltr;
}
.slide-enter-active {
transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.slide-leave-active {
transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.slide-enter, .slide-leave-to {
-webkit-transform: scaleY(0) translateZ(0);
transform: scaleY(0) translateZ(0);
opacity: 0;
}
</style>
<script> <script>
export default { export default {
props: { props: {
slides: { slides: {
type: Array, type: Array,
@ -36,16 +54,11 @@ export default {
}, },
data() { data() {
return { return {
images: [], images: [],
currentIndex: -1, currentIndex: -1,
content: [], content: [],
current: false, current: false,
images_loaded: false, images_loaded: false,
}; };
}, },
@ -55,7 +68,6 @@ export default {
}, },
methods: { methods: {
getProps() { getProps() {
this.setProps(); this.setProps();
}, },
@ -100,19 +112,3 @@ export default {
} }
}; };
</script> </script>
<style>
.slide-enter-active {
transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.slide-leave-active {
transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.slide-enter, .slide-leave-to {
-webkit-transform: scaleY(0) translateZ(0);
transform: scaleY(0) translateZ(0);
opacity: 0;
}
</style>