微信小程序:border属性

Posted wuwuFQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序:border属性相关的知识,希望对你有一定的参考价值。

border

border:5px solid red;

//可以设置的属性分别(按顺序):border-width, border-style,和border-color
//如果上述值缺少一个没有关系,例如border:#FF0000;是允许的。
也可以单独设置四个边:border-top,border-bottom,border-left,border-right

border-width

  • border-width:thin medium thick 10px;

    • 上边框是细边框
    • 右边框是中等边框
    • 下边框是粗边框
    • 左边框是 10px 宽的边框
  • border-width:thin medium thick;

    • 上边框是细边框
    • 右边框和左边框是中等边框
    • 下边框是粗边框
  • border-width:thin medium;

    • 上边框和下边框是细边框
    • 右边框和左边框是中等边框
  • border-width:thin;

    • 所有4个边框都是细边框
描述
thin定义细的边框。
medium默认。定义中等的边框。
thick定义粗的边框。
length允许您自定义边框的宽度。
inherit规定应该从父元素继承边框宽度。

border-style

  • border-style:dotted solid double dashed;

    • 上边框是点状
    • 右边框是实线
    • 下边框是双线
    • 左边框是虚线
  • border-style:dotted solid double;

    • 上边框是点状
    • 右边框和左边框是实线
    • 下边框是双线
  • border-style:dotted solid;

    • 上边框和下边框是点状
    • 右边框和左边框是实线
  • border-style:dotted;

    • 所有4个边框都是点状
描述
none定义无边框。
hidden与 “none” 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted定义点状边框。在大多数浏览器中呈现为实线。
dashed定义虚线。在大多数浏览器中呈现为实线。
solid定义实线。
double定义双线。双线的宽度等于 border-width 的值。
groove定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge定义 3D 垄状边框。其效果取决于 border-color 的值。
inset定义 3D inset 边框。其效果取决于 border-color 的值。
outset定义 3D outset 边框。其效果取决于 border-color 的值。
inherit规定应该从父元素继承边框样式。

border-color

  • border-color:红,绿,蓝,粉红色;
    • 上边框是红色
    • 右边框是绿色
    • 底部边框是蓝
    • 左边框是粉红色
  • border-color:红,绿,蓝;
    • 上边框是红色
    • 左,右边框是绿色
    • 底部边框是蓝
  • border-color:红,绿;
    • 顶部和底部边框是红色
    • 左右边框是绿色
  • border-color:红色;
    • 所有四个边框是红色
说明
color指定背景颜色。在CSS颜色值查找颜色值的完整列表
transparent指定边框的颜色应该是透明的。这是默认
inherit指定边框的颜色,应该从父元素继承

border-radius

 1. border-radius:25px;
 2. border-radius: 1-4 length|% / 1-4 length|%;
 3. border-radius:50%;
 4. border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-right-radius:2em;
	border-bottom-left-radius:2em;

border-collapse

说明
collapse如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性
separate默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性
inherit规定应该从父元素继承 border-collapse 属性的值

border-image

-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 */
-o-border-image:url(border.png) 30 30 round; /* Opera */
border-image:url(border.png) 30 30 round;
描述
border-image-source用在边框的图片的路径。
border-image-slice图片边框向内偏移。
border-image-width图片边框的宽度。
border-image-outset边框图像区域超出边框的量。
border-image-repeat图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)。

以上是关于微信小程序:border属性的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序视图层WXML_模板

微信小程序代码片段

微信小程序view半圆怎么弄

微信小程序代码片段分享

7-微信小程序 模板(template)

vscode 开发微信小程序环境配置