css 属性:inset

技术 · 02-18 · 访问: 621 次

作用

inset 属性结合了 top, right, bottom, left 四个方向上的值,使得设置元素位置更为简洁和方便。

使用

inset 属性可以接受一个至四个值,分别代表 top, right, bottom, left 四个方向上的偏移量,顺序为顺时针顺序。例如:

.element {
  inset: 10px; /* 上右下左均偏移 10 像素 */
}

.element {
  inset: 10px 20px; /* 上下偏移 10 像素,左右偏移 20 像素 */
}

.element {
  inset: 10px 20px 30px; /* 上偏移 10 像素,左右偏移 20 像素,下偏移 30 像素 */
}

.element {
  inset: 10px 20px 30px 40px; /* 上偏移 10 働素,右偏移 20 像素,下偏移 30 働素,左偏移 40 働素 */
}

注意事项

  • 如果只提供一个值,将应用到所有四个方向,相当于 top, right, bottom, left 均设置为这个值。
  • 如果提供两个值,第一个值应用于 top 和 bottom,第二个值应用于 right 和 left。
  • 如果提供三个值,第一个值应用于 top,第二个值应用于 right 和 left,第三个值应用于 bottom。
  • 如果提供四个值,分别应用于 top, right, bottom, left。

实例代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Inset Property Demo</title>
  <style>
    .element {
      width: 100px;
      height: 100px;
      background-color: lightblue;
      position: absolute;
      inset: 20px 40px;
    }
  </style>
</head>
<body>
  <div class="element"></div>
</body>
</html>
css css属性
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
Theme Jasmine by Kent Liao