这是一个参考了fanbox粉丝卡而重新实现的卡片~!感觉特别适合来做会员卡之类的展示卡片工作。
1.还原了fanbox卡片的彩色光膜效果
2.卡片透视
3.简单易用
<div id="useBox"></div>
<script src="./js/classMain.js"></script>
<script>
window.onload = function (){
const fanBoxCardFun = new fanBoxCard({
entry:"useBox",
image:"./images/card-image.jpeg"
})
}
</script>
#vue3项目
npm i vue-fanbox-card
//全局引入
import { createApp } from 'vue'
import App from './App.vue'
import fanboxCard from "vue-fanbox-card"; //引入核心
import "vue-fanbox-card/lib/fanboxCard.css" //引入fanbox的css样式
const app = createApp(App);
app.use(fanboxCard); //全局使用fanboxCard
app.mount('#app');
<template>
<button @click="miao = true">打开模态框</button>
<fanboxCard :show="miao" :image="require('../card-image.jpeg')" @click="miao = false"></fanboxCard>
</template>
<script>
export default {
data(){
return{
miao:false
}
},
}
</script>
export default defineComponent({
setup() {
const miaomiao =ref(false);
return () => (
<div>
<button onClick={()=>openMiao()}>打开模态框</button>
<fanboxCard show={miaomiao.value} image={require('../card-image.jpeg')} onClick={()=>{miaomiao.value=false}}></fanboxCard>
</div>
)
},
});
参数名 | 数据类型 | 是否可选 | 描述 |
---|---|---|---|
show | Boolean | 是 | 是否显示图片模态框 |
image | String/(require) | 否 | 卡片需要使用到的图片 |
MIT
Copyright (c) 2022-present 由白子