Thuộc tính CSS inset

Định nghĩa và cách sử dụng

inset Thuộc tính được sử dụng để thiết lập khoảng cách giữa phần tử và phần tử cha của nó.

注意:要使该属性生效,必须指定 position 属性。

inset 属性是以下属性的简写形式:

inset 属性的值可以通过不同的方式设置:

如果 inset 属性有四个值:

inset: 15px 30px 60px 90px;
  • 上距离是 15px
  • 右距离是 30px
  • 下距离是 60px
  • 左距离是 90px

如果 inset 属性有三个值:

inset: 15px 30px 60px;
  • 上距离是 15px
  • 左右距离是 30px
  • 下距离是 60px

如果 inset 属性有两个值:

inset: 15px 30px;
  • 上下距离是 15px
  • 左右距离是 30px

如果 inset 属性有一个值:

inset: 10px;
  • 四个方向的距离都是 10px

实例

例子 1

设置定位的 <div> 元素与父元素的距离:

div {
  inset: 35px;
}

亲自试一试

例子 2

将 <div> 元素的 inset 属性值设置为顶部和底部距离父元素 15 像素,左侧和右侧距离父元素 30 像素:

div {
  inset: 15px 30px;
}

亲自试一试

例子 3

将 <div> 元素的 inset 属性值设置为顶部距离父元素 15 像素,左侧和右侧距离父元素 30 像素,底部距离父元素 60 像素:

div {
  inset: 15px 30px 60px;
}

亲自试一试

例子 4

将 <div> 元素的 inset 属性值设置为顶部距离父元素 15 像素,右侧距离父元素 30 像素,底部距离父元素 60 像素,左侧距离父元素 90 像素:

div {
  inset: 15px 30px 60px 90px;
}

亲自试一试

CSS 语法

inset: auto|length|initial|inherit;

属性值

描述
auto 默认值。元素的默认 inset 距离。
length 使用固定单位(如 px、pt、cm 等)指定距离。允许负值。参阅:Đơn vị CSS
% 使用百分比指定距离,相对于父元素在对应轴上的大小。
initial 将此属性设置为其默认值。参阅 initial
inherit 从其父元素继承此属性。参阅 inherit

技术细节

默认值: auto
继承性:
动画制作: 支持。请参阅:动画相关属性
版本: CSS3
JavaScript 语法: object.style.inset="100px 50px"

浏览器支持

表格中的数字表示首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
87.0 87.0 66.0 14.1 73.0

Trang liên quan

Giáo trình:Định vị CSS

Tham khảo:Thuộc tính position của CSS

Tham khảo:Thuộc tính bottom CSS

Tham khảo:Thuộc tính CSS left

Tham khảo:Thuộc tính right của CSS

Tham khảo:Thuộc tính top trong CSS