美文网首页关于vue
vue 图片轮播-无缝渐变

vue 图片轮播-无缝渐变

作者: 简小园 | 来源:发表于2019-06-10 11:18 被阅读0次

效果展示

轮播
html
<div class="login_img">
    <transition-group tag='ul' name='img'>
    <li v-for='(image,index) in imgs' :key='index' v-show='index===mark'>
        <div class="divImg" :style="{backgroundImage: 'url('+image+')'}"></div>
    </li>
    </transition-group>
</div>
css
*{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.login_img ul li {
    position: absolute;
}
.login_img .divImg {
    background-position: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 700px;
    height: 400px;
}
.img-enter-active,.img-leave-active {
    transition: all 4s;
}
.img-enter,.img-leave-to {
    opacity: 0;
}
.img-enter-to,.img-leave {
    opacity: 1;
}

js
var app = new Vue({
    el: "#app",
    data: {
        mark: 0,
        imgs: [
            '../assets/img/bg.jpg',
            '../assets/img/bg2.jpg',
            '../assets/img/bg3.jpg'
        ]
    },
    created() {
        this.play()
    },
    methods: {
        autoPlay() {
            if(this.mark<this.imgs.length-1){
                this.mark++;
            }else{
                this.mark = 0;
            }
        },
        play() {
            setInterval(this.autoPlay, 3000)
        }
    }
});

vue中用到了transition标签:关于transition

相关文章

  • vue 图片轮播-无缝渐变

    效果展示 html css js vue中用到了transition标签:关于transition

  • 沉浸式渐变图片轮播器

    沉浸式渐变图片轮播器 沉浸式渐变图片轮播器

  • 轮播图的制作

    这是渐变方法的无限轮播哈哈,附带autoPlay无缝无限轮播多个carouselcarousel-fullscreen

  • vue项目中使用swiper实现无缝滚动

    最近在公司写活动页面时,要求将奖品进行轮播无缝滚动,在这里本人想到了有关vue的一个轮播组件vue-awesome...

  • 「造轮子」—Xue-ui (轮播)

    在使用 Vue 之后,写了两个版本的轮播,一个版本利用 Vue 的动画很轻松地写出了无缝轮播,但是由于 flex ...

  • 27.jquery 实战-轮播

    代码 1.实现如下轮播效果 要求:渐变轮播,图片淡入淡出轮播会自动循环像左向右点击会展示前/后图片底部显示轮播当前...

  • task31 进阶:把轮播改成无缝轮播吧

    1. 无缝的轮播怎么做 什么是无缝轮播? 从第一张到倒数第二张图片还好,但是从最后一张图片到第一张图片就有问题了,...

  • Vue 无缝轮播实现

    实现原理: 1.采用css3 实现 滚动效果(过渡动画) 2.采用 dom 事件监听 监听 过度动画 3.无缝原理...

  • Vue 实现无缝轮播

    很多网站都会有轮播图的需求,而简单的轮播图实现通常会在展示完最后一个子项后停止轮播,或者跳回到第一个子项重复轮播过...

  • 轮播

    无缝轮播 css需要让图片或者文本水平排列,overflow:hidden隐藏其他图片 整体图片向左/右偏移,就会...

网友评论

    本文标题:vue 图片轮播-无缝渐变

    本文链接:https://www.haomeiwen.com/subject/rvbaxctx.html