vue高仿立体卡片效果(第三版)

组件

如图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用方法
<template>
  <div class="Home w100 h100">
    <!-- tab切换 start -->
    <tab-card :data="tabArr" class="ml15 mr15 pt15" @tabClick="tabChange">
        <p class="pl15 pr15 pt15 pb15" v-show="tabIndex == 0">
            天有不测风云,人有旦夕祸福。人有冲天之志,非运不能自通。
            盖闻:人生在世,富贵不能淫,贫贱不能移。
            天不得时,日月无光;地不得时,草木不生;水不得时,风浪不平;人不得时,利运不通。
            嗟呼!人生在世,富贵不可尽用,贫贱不可自欺,听由天地循环,周而复始焉。
        </p>
        <p class="pl15 pr15 pt15 pb15" v-show="tabIndex == 1">
            须知少时凌云志,曾许人间第一流。<br/>哪晓岁月蹉跎过,依旧名利两无收。
        </p>
        <p class="pl15 pr15 pt15 pb15" v-show="tabIndex == 2">
            为天地立心,<br/>为生民立命,<br/>为往圣继绝学,<br/>为万世开太平。
        </p>
    </tab-card>
    <!-- tab切换 end -->
  </div>
</template>

<script>
import tabCard from "@/components/tabCard.vue";
export default {
  data() {
    return {
        tabArr:['劝世章','悔余生诗','横渠四句'],
        tabIndex:0
    };
  },
  name: "Home",
  components:{
        tabCard,
    },
  created() {

  },
  methods: {
    //tabCard 切换
    tabChange(i){
        console.log('选中tab index:',i)
        this.tabIndex = i
    },
  },
};
</script>

<style lang="scss" scoped>
.Home{
    background: linear-gradient(180deg, #5377F3 0%, #5376F3 100%);
}

</style>

下载地址:TAB组件
在此基础修改:vue高仿立体卡片效果(第一版)
更新记录:

1.0 修复中间分割线ios端异常,放弃border-image采用after伪元素实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘斩仙的笔记本

富贵险中求

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值