微信小程序:border属性

本文详细介绍了CSS中设置边框的语法,包括border-width、border-style和border-color的使用方法。你可以通过这些属性来定义边框的宽度(thin、medium、thick或自定义长度)、样式(none、dotted、solid等)和颜色。此外,还提到了如何单独设置每个边框的样式,以及如何使用border-radius创建圆角边框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

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)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wuwuFQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值