Skip to content

GlitchImage 故障风格图片

故障风格图片组件提供了具有数字干扰和视觉冲击力的图像展示,适合在赛博朋克风格界面中展示图片内容。

基本用法

图片描述
Loading...
vue
<template>
  <cyber-glitch-image class="pic" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" alt="图片描述" />
</template>

不同故障类型

glitchType

rgb-shift

Glitch image
Loading...

scanline

Glitch image
Loading...

pixelate

Glitch image
Loading...
noise
Glitch image
Loading...

combined

Glitch image
Loading...
vue
<template>
  <cyber-glitch-image glitch-type="rgb-shift" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image glitch-type="scanline" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image glitch-type="pixelate" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image glitch-type="noise" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image glitch-type="combined" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
</template>

故障强度

intensity

强度 3

Glitch image
Loading...

强度 7

Glitch image
Loading...

强度 10

Glitch image
Loading...
vue
<template>
  <cyber-glitch-image src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" :intensity="3" />
  <cyber-glitch-image src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" :intensity="7" />
  <cyber-glitch-image src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" :intensity="10" />
</template>

触发模式

triggerMode

hover

Glitch image
Loading...

click

Glitch image
Loading...

auto

Glitch image
Loading...

random

Glitch image
Loading...
vue
<template>
  <cyber-glitch-image trigger-mode="hover" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image trigger-mode="click" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image trigger-mode="auto" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
  <cyber-glitch-image trigger-mode="random" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"/>
</template>

属性

属性名说明类型可选值默认值
src图片源string
alt图片描述stringGlitch image
glitchType故障类型stringrgb-shift / scanline / pixelate / noise / combinedrgb-shift
intensity故障强度number1-105
triggerMode触发模式stringhover / click / auto / randomhover

事件

事件名说明回调参数
glitch-start故障效果开始时触发
glitch-end故障效果结束时触发

Relcased under the Mit Lincense.