mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
63 lines
1.2 KiB
Vue
63 lines
1.2 KiB
Vue
<template>
|
|
<div>
|
|
<b-carousel
|
|
id="carousel-1"
|
|
v-model="slide"
|
|
:interval="30000"
|
|
controls
|
|
indicators
|
|
@sliding-start="onSlideStart"
|
|
@sliding-end="onSlideEnd"
|
|
>
|
|
<b-carousel-slide img-src="/img/template/Foto_01.jpg"></b-carousel-slide>
|
|
<b-carousel-slide img-src="https://picsum.photos/1324/2324/?image=50"></b-carousel-slide>
|
|
<b-carousel-slide img-src="https://picsum.photos/1024/2024/?image=58"></b-carousel-slide>
|
|
<b-carousel-slide img-src="https://picsum.photos/1024/2024/?image=83"></b-carousel-slide>
|
|
</b-carousel>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'AuthCarousel',
|
|
data() {
|
|
return {
|
|
slide: 0,
|
|
sliding: null,
|
|
}
|
|
},
|
|
methods: {
|
|
onSlideStart(slide) {
|
|
this.sliding = true
|
|
},
|
|
onSlideEnd(slide) {
|
|
this.sliding = false
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
<style>
|
|
.carousel {
|
|
position: relative;
|
|
height: 100%;
|
|
}
|
|
.carousel-inner {
|
|
height: 100%;
|
|
border-radius: 0 94% 63% 0/0 78% 54% 0;
|
|
}
|
|
|
|
@media screen and (max-width: 1398px) {
|
|
.carousel-item {
|
|
width: 116%;
|
|
top: 101px;
|
|
}
|
|
}
|
|
@media screen and (max-width: 1200px) {
|
|
.carousel-item {
|
|
width: 129%;
|
|
top: 118px;
|
|
left: -75px;
|
|
}
|
|
}
|
|
</style>
|