scss 增加给定元素的可定位区域而不影响布局。需要垂直增加;水平是可选的。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 增加给定元素的可定位区域而不影响布局。需要垂直增加;水平是可选的。相关的知识,希望对你有一定的参考价值。

@mixin increase-touch-target($addtl-vertical, $addtl-horizontal: 0) {
  $vertical: 0;
  $horizontal: 0;
  $neg-vertical: 0;
  $neg-horizontal: 0;

  @if $addtl-vertical != 0 {
    $vertical: $addtl-vertical / 2;
    $neg-vertical: -$vertical;
  }

  @if $addtl-horizontal != 0 {
    $horizontal: $addtl-horizontal / 2;
    $neg-horizontal: -$horizontal;
  }

  padding: $vertical $horizontal;
  margin: $neg-vertical $neg-horizontal;
}

以上是关于scss 增加给定元素的可定位区域而不影响布局。需要垂直增加;水平是可选的。的主要内容,如果未能解决你的问题,请参考以下文章

绝对定位和相对定位

position布局影响点击事件以及冒泡获取事件目标

定位和布局

浮动float,定位position理解

盒子定位和布局

CSS:在 div 后面居中视频而不影响整体 div 布局?