Skip to content

ReflectButton 反光按钮

具有镜面反射效果和旋转描边动画的赛博朋克按钮,视觉效果非常炫酷。

注意

由于按钮具有镜面反射效果,按钮下方建议留出足够的空间,避免被其他内容遮挡。

基本用法

PRIMARY




vue
<template>
  <cyber-reflectbutton>PRIMARY</cyber-reflectbutton>
</template>

按钮类型

支持四种主题类型:primarysuccesswarningdanger

PRIMARY
SUCCESS
WARNING
DANGER



vue
<template>
  <cyber-reflectbutton type="primary">PRIMARY</cyber-reflectbutton>
  <cyber-reflectbutton type="success">SUCCESS</cyber-reflectbutton>
  <cyber-reflectbutton type="warning">WARNING</cyber-reflectbutton>
  <cyber-reflectbutton type="danger">DANGER</cyber-reflectbutton>
</template>

按钮大小

支持三种尺寸:large(大)、default(中,默认)、small(小)

LARGE
DEFAULT
SMALL



vue
<template>
  <cyber-reflectbutton type="primary" size="large">LARGE</cyber-reflectbutton>
  <cyber-reflectbutton type="primary" size="default">DEFAULT</cyber-reflectbutton>
  <cyber-reflectbutton type="primary" size="small">SMALL</cyber-reflectbutton>
</template>

背景色

可以通过 bg 属性为按钮添加背景色

PRIMARY
PRIMARY + BG



SUCCESS
SUCCESS + BG



WARNING
WARNING + BG



DANGER
DANGER + BG



vue
<template>
  <cyber-reflectbutton type="primary">PRIMARY</cyber-reflectbutton>
  <cyber-reflectbutton type="primary" :bg="true">PRIMARY + BG</cyber-reflectbutton>
</template>

属性

属性名说明类型可选值默认值
type按钮类型stringprimary / success / warning / dangerprimary
size按钮尺寸stringlarge / default / smalldefault
bg是否显示背景色boolean-false

Relcased under the Mit Lincense.