wo-gradient-card是一款采用uniapp实现的透明辉光动画卡片

采用uniapp-vue3实现,透明辉光动画卡片,卡片内容包含标签、标题、副标题、图片

支持H5、微信小程序(其他小程序未测试过,可自行尝试)

可用于参考学习

可到插件市场下载尝试: https://ext.dcloud.net.cn/plugin?id=16729

  • 使用示例
javascript 复制代码
<template>
	<view>
		<wo-gradient-card v-model:options="state.options"></wo-gradient-card>
	</view>
</template>

<script setup lang="ts">
	import { reactive } from 'vue';
	const state = reactive({
		options: [
			{
				tag: '最新',
				tagStyle: {
					bgColor: 'rgba(43, 164, 113, 0.1)',
					color: 'rgb(43, 164, 113)'
				},
				title: '最新卡片',
				subtitle: '2024/01/22 - 2025/01/22',
				img: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg',
				bgColor: 'radial-gradient(50% 50% at 50% 50%,rgba(8, 188, 47, 0.1) 0,rgba(242,78,30,0) 100%)'
			},
			{
				tag: '最火',
				tagStyle: {
					bgColor: 'rgba(239, 47, 47, 0.1)',
					color: 'rgb(239, 47, 47)'
				},
				title: '最热门卡片',
				subtitle: '2024/01/22 - 2025/01/22',
				img: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg',
				bgColor: 'radial-gradient(50% 50% at 50% 50%,rgba(242,78,30,.1) 0,rgba(242,78,30,0) 100%)'
			},
			{
				tag: '',
				tagStyle: {
					bgColor: '',
					color: ''
				},
				title: '普通卡片',
				subtitle: '2024/01/22 - 2025/01/22',
				img: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg',
				bgColor: 'radial-gradient(50% 50% at 50% 50%,rgba(57,112,227,.1) 0,rgba(57,112,227,0) 100%)'
			},
			{
				tag: '',
				tagStyle: {
					bgColor: '',
					color: ''
				},
				title: '无图卡片',
				subtitle: '2024/01/22 - 2025/01/22',
				img: '',
				bgColor: 'radial-gradient(50% 50% at 50% 50%,rgba(57,112,227,.1) 0,rgba(57,112,227,0) 100%)'
			}
		]
	})
</script>

<style scoped>
</style>
相关推荐
mapbar_front8 分钟前
react项目开发—关于代码架构/规范探讨
前端·react.js
二木一夕14 分钟前
Vue 3 的组合式 API和传统选项式 API区别(vue2转vue3,两者差异)
前端
LuckySusu16 分钟前
【vue篇】Vue 项目中的静态资源管理:assets vs static 终极指南
前端·vue.js
LuckySusu17 分钟前
【vue篇】Vue.delete vs delete:数组删除的“陷阱”与正确姿势
前端·vue.js
LuckySusu18 分钟前
【vue篇】Vue 模板编译原理:从 Template 到 DOM 的翻译官
前端·vue.js
小菜摸鱼21 分钟前
Node.js + vue3 大文件-切片上传全流程(视频文件)
前端·node.js
LuckySusu24 分钟前
【vue篇】Vue 2 响应式“盲区”破解:如何监听对象/数组属性变化
前端·vue.js
LuckySusu24 分钟前
【vue篇】Vue Mixin:可复用功能的“乐高积木”
前端·vue.js
洋不写bug37 分钟前
前端环境搭建,保姆式教学
前端
需要兼职养活自己1 小时前
react高阶组件
前端·react.js