swiper效果(竖向切换)

swiper纵向切换效果(每次滚动一小个方块)

因为上一篇文档在介绍vue项目中使用swiper的方法,所以这个例子我直接在vue项目里写的。当然html页面里和这个差不多。
这里写图片描述
话不多说,上代码。slide里面的样式和内容可以根据自己的需求去写,我主要是为了展示功能,就写了一个简单的效果。

<!-- 组件的模板 -->
<template>
    <div class="car">

        <!-- 第二个swiper -->
        <div class="swiper2">
            <swiper :options="swiperOption2">
                <swiper-slide>
                    <div>第一个</div>
                </swiper-slide>
                <swiper-slide>
                    <div>第二个</div>
                </swiper-slide>
                <swiper-slide>
                    <div>第三个</div>
                </swiper-slide>
                <swiper-slide>
                    <div>第四个</div>
                </swiper-slide>
                <swiper-slide>
                    <div>第五个</div>
                </swiper-slide>
            </swiper>
        </div>
    </div>
</template>

<!-- 组件的模型 -->
<script>
    import { swiper, swiperSlide } from 'vue-awesome-swiper'
    export default {
        // 组件的名称
        name: "car",
        data() {
            return {
                swiperOption2:{
                    autoplay: {
                        delay: 3000,
                        disableOnInteraction: false,
                    },
                    loop: true,
                    direction: 'vertical',
                    slidesPerView: 'auto',
                }
            }
        },
        components: {
            swiper,
            swiperSlide,
        },
    }
</script>

<!-- 组件的样式 -->
<style scoped>
    .swiper2{
        width: 300px;
        height: 600px;
        margin: 20px auto;
    }
    .swiper2 .swiper-container{
        height: 100%;
    }
    .swiper2 .swiper-slide{
        height: 200px;
    }
    .swiper2 .swiper-slide div{
        box-sizing: border-box;
        height: 100%;
        line-height: 200px;
        background-color: lightblue;
        text-align: center;
        border-bottom: 1px solid #e5e5e5;
    }
</style>
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
回答: 使用 vue-awesome-swiper 实现切换效果可以通过配置参数来实现。具体切换效果的设置可以在 vue-awesome-swiper 的文档中找到。根据引用,在安装 vue-awesome-swiper 后,需要在代码中引入 SwiperSwiperSlide 组件,并按需引入 swiper 的样式。根据引用的示例代码,可以在组件中注册 SwiperSwiperSlide 组件,并在 template 中使用这两个组件来实现切换效果。具体的切换效果可以通过配置参数来设置,例如设置为淡入淡出效果可以通过设置参数 effect: 'fade' 来实现。根据项目需求,可以根据引用中的样式代码来自定义分页器的样式。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [vue-awesome-swiper 实现 tab 切换效果](https://blog.csdn.net/qq_37236395/article/details/119737898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Vue项目使用vue-awesome-swiper插件实现一屏切换多张非图片页面](https://blog.csdn.net/weixin_68878908/article/details/128668100)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值