Skip to content

Border

CSS 的 border 是设置元素边框属性的简写形式。

边框样式

Class属性描述
border-solidborder-style: solid;显示为一条实线
border-dashedborder-style: dashed;显示为一系列短的方形虚线
border-dottedborder-style: dotted;显示为一系列圆点
border-noneborder-style: none;不显示边框

边框宽度

Class属性描述
borderborder-width: 1px;宽度为1px
border-0border-width: 0px;宽度为0px
border-1border-width: 1px;宽度为1px
border-2border-width: 2px;宽度为2px
border-3border-width: 3px;宽度为3px
border-4border-width: 4px;宽度为4px
border-5border-width: 5px;宽度为5px
border-6border-width: 6px;宽度为6px
border-7border-width: 7px;宽度为7px
border-8border-width: 8px;宽度为8px
border-9border-width: 9px;宽度为9px
border-10border-width: 10px;宽度为10px

边框色彩

主色

主题
primary
#604CFC

辅助色

成功
success
#07C160
警告
warning
#EDA20C
危险
danger
#D9514C

中性色

grey-1
#ffffff
grey-2
#f7f8fa
grey-3
#f2f3f5
grey-4
#e5e6eb
grey-5
#c9cdd4
grey-6
#a9aeb8
grey-7
#86909c
grey-8
#6b7785
grey-9
#4e5969
grey-10
#272e3b
grey-11
#1d2129
grey-12
#141414

内置色彩

Red / 浪漫红
red
#F53F3F
Orange Red / 晚秋红
orangered
#F77234
Orange / 活力橙
orange
#FF7D00
Gold / 黄昏
gold
#F7BA1E
Yellow / 柠檬黄
yellow
#FADC19
Lime / 新生绿
lime
#9FDB1D
Green / 仙野绿
green
#00B42A
Cyan / 碧涛青
cyan
#14C9C9
Blue / 海蔚蓝
blue
#3491FA
Arco Blue / 极致蓝
arcoblue
#165DFF
Purple / 暗夜紫
purple
#722ED1
Pink Purple / 青春紫
pinkpurple
#D91AD9
Magenta / 品红
magenta
#F5319D

* 函数方法

getOsBorder(options)

获取右边框属性

options 参数

参数名称类型必填可选值描述
directionstringdirection 边框方向边框方向
widthstring-边框宽度
stylestringsolid、dashed、dotted边框样式
colorstring色彩UCS 色彩变量Hex 颜色值

direction 边框方向

参数值描述
all全边框(四边)
top上边框
bottom下边框
left左边框
right右边框

边框样式

参数值描述
none不显示边框
solid显示为一条实线
dashed显示为一系列短的方形虚线
dotted显示为一系列圆点

示例

vue
<template>
	<view class="box" :style="[getOsBorder('all','2px','dotted','primary')]">

	</view>
</template>

<script setup>
	import { getOsBorder } from "@/uni_modules/ucs-css"; 
</script>

<style>
	.box {
		width: 123px;
		height: 123px;
	}
</style>
vue
<template>
	<view class="box" :style="[getOsBorder('all','2px','dotted','#604CFC')]">

	</view>
</template>

<script setup>
	import { getOsBorder } from "@/uni_modules/ucs-css"; 
</script>

<style>
	.box {
		width: 123px;
		height: 123px;
	}
</style>