前端必知必会-CSS 用户界面


CSS 用户界面

CSS 用户界面属性:

  • resize
  • outline-offset

CSS 调整大小

resize 属性指定元素是否(以及如何)应由用户调整大小。

此 div 元素可由用户调整大小!要调整大小:单击并拖动此 div 元素的右下角。

以下示例允许用户仅调整 <div> 元素的宽度:

示例

div {
resize: Horizo​​ntal;
overflow: auto;
}

以下示例允许用户仅调整 <div> 元素的高度:

示例

div {
resize: vertical;
overflow: auto;
}

以下示例允许用户同时调整 <div> 元素的高度和宽度:

示例

div {
resize: both;
overflow: auto;
}

在许多浏览器中,<textarea> 默认可调整大小。在这里,我们使用了 resize 属性来禁用可调整大小功能:

示例

textarea {
resize: none;
}

CSS 轮廓偏移

outline-offset 属性在轮廓和元素的边缘或边框之间添加空间。

此 div 的轮廓位于边框边缘外 15px。

注意:轮廓与边框不同!与边框不同,轮廓绘制在元素边框之外,并且可能与其他内容重叠。此外,轮廓不是元素尺寸的一部分;元素的总宽度和高度不受轮廓宽度的影响。

以下示例使用 outline-offset 属性在边框和轮廓之间添加空间:

示例

div.ex1 {
margin: 20px;
border: 1px solid black;
outline: 4px solid red;
outline-offset: 15px;
}

div.ex2 {
margin: 10px;
border: 1px solid black;
outline: 5px dashed blue;
outline-offset: 5px;
}

CSS 用户界面属性

下表列出了所有用户界面属性:

属性描述
outline-offset在元素的轮廓和边缘或边框之间添加空间
resize指定元素是否可由用户调整大小

总结

本文介绍了CSS 用户界面的使用,如有问题欢迎私信和评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

编程岁月

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

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

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

打赏作者

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

抵扣说明:

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

余额充值