fix: fixed some style issues (#4379)

This commit is contained in:
Vben
2024-09-12 22:03:58 +08:00
committed by GitHub
parent 537a4b0ecb
commit 76a879d4d8
27 changed files with 160 additions and 66 deletions

View File

@@ -20,6 +20,7 @@ export * from './render-content';
export * from './scrollbar';
export * from './segmented';
export * from './select';
export * from './spine-text';
export * from './spinner';
export * from './swap';
export * from './tooltip';

View File

@@ -0,0 +1 @@
export { default as VbenSpineText } from './spine-text.vue';

View File

@@ -0,0 +1,31 @@
<template>
<div class="vben-spine-text !bg-clip-text text-transparent">
<slot></slot>
</div>
</template>
<style>
.vben-spine-text {
background:
radial-gradient(circle at center, rgb(255 255 255 / 80%), #f000) -200% 50% /
200% 100% no-repeat,
#000;
animation: shine 3s linear infinite;
}
.dark .vben-spine-text {
background:
radial-gradient(circle at center, rgb(24 24 26 / 80%), transparent) -200% 50% /
200% 100% no-repeat,
#f4f4f4;
}
@keyframes shine {
0% {
background-position: 200% 0%;
}
100% {
background-position: -200% 0%;
}
}
</style>