by @leisure Skip to content

lightwave

光波组件

  • 配合v-lightwave使用,鼠标移入会跟随鼠标产生光晕
  • 适合暗色主题的详情或者卡片视图

基础用法

<template>
  <div class="lightwave-wrap">
    <div v-lightwave="{ color: 'yellow' }" class="lightwave-item"></div>
    <div v-lightwave class="lightwave-item"></div>
    <div v-lightwave class="lightwave-item item-w"></div>
  </div>
</template>

<script setup></script>
<style lang="less" scoped>
.lightwave-wrap {
  display: flex;
  .lightwave-item {
    cursor: pointer;
    background: #333;
    width: 150px;
    height: 200px;
    margin-right: var(--margin-base);
    border: 1px solid var(--color-border);
  }
  .item-w {
    background-color: var(--color-w);
  }
}
</style>

v-lightwave config模型接口

ts
interface ConfigI {
  width?: number;
  height?: number;
  color?: string;
  blur?: number;
}

属性

属性是否必填默认值说明
widthnumber当前元素宽度/3.5波纹宽度,单位px
heightnumber当前元素高度/3.5波纹高度,单位px
colorcolorStringfalse波纹颜色
blurnumber60波纹模糊程度

插槽

插槽名是否必填默认值说明

鄂ICP备2024065629号-1     📮联系邮箱:570337910@qq.com