Skip to content
On this page

边框

注意

所有的边框组件,默认根据父元素宽高自适应,如果父元素宽高为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>

属性

字段
类型
备注
borderRadiusNumber边框圆角,默认值3
borderWidthNumber边框宽度,默认值3
colorsString[]渐变颜色,默认值['#5ddcff', '#4e00c2'],只接受2个值
durationNumber动画持续时间,默认值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>

属性

字段
类型
备注
borderColorString边框颜色,默认值#4cc7f3
borderWidthNumber边框宽度,默认值2
lineWidthNumber边框线长度,默认值10
backgroundColorString背景色,默认值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>

属性

字段
类型
备注
borderColorString边框颜色,默认值#00ecfb
borderWidthNumber边框宽度,默认值2
backgroundColorString背景色,默认值00ecfb26
fontSizeNumber标题字体大小,默认值16
fontColorString标题字体颜色,默认值#000
textPositionString标题位置,默认值left,共3个属性可选,left、center、right
textString标题文本,必填