边框
注意
所有的边框组件,默认根据父元素宽高自适应,如果父元素宽高为0,边框组件将不会显示,这种情况则需要设置组件宽高
边框1
基本示例
点击查看代码
js
<template>
<e-border-box-1 style="width:500px; height:300px;">
</e-border-box-1>
</template>
js
<template>
<e-border-box-1 style="width:500px; height:300px;">
</e-border-box-1>
</template>
<script setup>
import { EBorderBox1 } from 'e-datav-vue3';
</script>
js
import { BorderBox1 } from 'e-datav-react';
<BorderBox1 style={{ height: 300, width: 500 }}>
</BorderBox1>
自定义颜色
点击查看代码
vue
<template>
<e-border-box-1 style="height:300px;width:500px; " :colors="['#f3f070', '#dd4c1f']">
</e-border-box-1>
</template>
vue
<template>
<e-border-box-1 style="height:300px;width:500px; " :colors="['#f3f070', '#dd4c1f']">
</e-border-box-1>
</template>
<script setup>
import { EBorderBox1 } from 'e-datav-vue3';
</script>
js
import { BorderBox1 } from 'e-datav-react';
<BorderBox1 style={{ height: 300, width: 500 }} colors={['#f3f070', '#dd4c1f']}>
</BorderBox1>
属性
字段 | 类型 | 备注 |
---|---|---|
borderRadius | Number | 边框圆角,默认值3 |
borderWidth | Number | 边框宽度,默认值3 |
colors | String[] | 渐变颜色,默认值['#5ddcff', '#4e00c2'],只接受2个值 |
duration | Number | 动画持续时间,默认值4,单位秒 |
边框2
基本示例
点击查看代码
js
<template>
<e-border-box-2 style="width:500px; height:300px;">
</e-border-box-2>
</template>
js
<template>
<e-border-box-2 style="width:500px; height:300px;">
</e-border-box-2>
</template>
<script setup>
import { EBorderBox2 } from 'e-datav-vue3';
</script>
js
import { BorderBox2 } from 'e-datav-react';
<BorderBox2 style={{ height: 300, width: 500 }}>
</BorderBox2>
自定义
点击查看代码
js
<template>
<e-border-box-2 style="width:500px; height:300px;" border-color="#e2777a" :line-width="30" background-color="#e2777a26">
</e-border-box-2>
</template>
js
<template>
<e-border-box-2 style="width:500px; height:300px;" border-color="#e2777a" :line-width="30" background-color="#e2777a26">
</e-border-box-2>
</template>
<script setup>
import { EBorderBox2 } from 'e-datav-vue3';
</script>
js
import { BorderBox2 } from 'e-datav-react';
<BorderBox2 style={{ height: 300, width: 500 }} borderColor="#e2777a" lineWidth={30} backgroundColor="#e2777a26">
</BorderBox2>
属性
字段 | 类型 | 备注 |
---|---|---|
borderColor | String | 边框颜色,默认值#4cc7f3 |
borderWidth | Number | 边框宽度,默认值2 |
lineWidth | Number | 边框线长度,默认值10 |
backgroundColor | String | 背景色,默认值rgba(76, 199, 243, 0.15) |
边框3
基本示例
点击查看代码
js
<template>
<e-border-box-3 text="E-DataV 边框" style="width:500px; height:300px;">
</e-border-box-3>
</template>
js
<template>
<e-border-box-3 text="E-DataV 边框" style="width:500px; height:300px;">
</e-border-box-3>
</template>
<script setup>
import { EBorderBox3 } from 'e-datav-vue3';
</script>
js
import { BorderBox3 } from 'e-datav-react';
<BorderBox3 text="E-DataV 边框" style={{ height: 300, width: 500 }}>
</BorderBox3>
自定义
点击查看代码
js
<template>
<e-border-box-3 text="E-DataV 边框" border-color="#1e80ff" background-color="transparent" text-position="right" font-color="#fff" style="width:500px; height:300px;">
</e-border-box-3>
</template>
js
<template>
<e-border-box-3 text="E-DataV 边框" border-color="#1e80ff" background-color="transparent" text-position="right" font-color="#fff" style="width:500px; height:300px;">
</e-border-box-3>
</template>
<script setup>
import { EBorderBox3 } from 'e-datav-vue3';
</script>
js
import { BorderBox3 } from 'e-datav-react';
<BorderBox3 text="E-DataV 边框" borderColor="#1e80ff" backgroundColor="transparent" textPosition="right" fontColor="#fff" style={{ height: 300, width: 500 }}>
</BorderBox3>
属性
字段 | 类型 | 备注 |
---|---|---|
borderColor | String | 边框颜色,默认值#00ecfb |
borderWidth | Number | 边框宽度,默认值2 |
backgroundColor | String | 背景色,默认值00ecfb26 |
fontSize | Number | 标题字体大小,默认值16 |
fontColor | String | 标题字体颜色,默认值#000 |
textPosition | String | 标题位置,默认值left,共3个属性可选,left、center、right |
text | String | 标题文本,必填 |