设置元素的左边距和宽度以匹配另一个元素的边距和大小

阿斯卡尔·伊布拉吉莫夫(Askar Ibragimov)

我想制作一个菜单效果,例如下面的示例,其中HR标签用于在菜单项下创建滑动线效果。
但是,在链接下方的示例中,“移动”小时是使用静态设置进行定位的(请参见实际示例的链接):

http://codepen.io/rm/pen/ldhon

   .two:hover ~ hr {
     margin-left: 25%;
   }

我有一组构成网站菜单的图像,但是这些图像以浮动方式放置,在设计时我不知道它们的位置。因此我需要以这样的方式来修改上面的代码,在具有类至少利润率左匹配的元素(图像)的位置2(在一个被徘徊),并且如果可能的话,也是其宽度匹配的宽度与类中的元件2我如何才能实现这一点,我应该使用CSS还是必须使用jQuery代码?

里克·希区柯克

如果将hr的位置设置为绝对位置,则可以使用jQuery设置其左偏移量和宽度:

$('.container a').mouseover(function() {
  $('.container hr').css({
    left: $(this).offset().left,
    width: $(this).width()
  });
});

我认为,如果不对宽度进行硬编码,就不能仅在CSS中做到这一点。

密码笔

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置元素边距以动态保持与另一个元素的高度相同jQuery

来自分类Dev

使用JQuery将一个元素的边距顶部设置为另一个元素的高度

来自分类Dev

设置左边距和右边距,并保持垂直边距

来自分类Dev

使用jquery计算包含另一个带有边距的元素的高度

来自分类Dev

如何以编程方式相对于 ConstraintLayout 中的另一个视图设置视图的宽度/边距

来自分类Dev

在左边距处选择一个元素

来自分类Dev

如何将一个div的宽度设置为另一div的边距?

来自分类Dev

对不是兄弟姐妹的第一个和最后一个元素应用特定的边距

来自分类Dev

如何根据另一个元素的宽度设置一个元素的宽度?

来自分类Dev

边距的左边距:自动编辑元素=填充100%宽度的溢出项的左侧

来自分类Dev

自动布局将UIView放在页边距和另一个UIView之间的中间

来自分类Dev

根据列表元素的数量为li的第一个孩子设置不同的边距

来自分类Dev

创建一个包含另一个可绘制对象和一个边距的可绘制对象

来自分类Dev

创建一个包含另一个可绘制对象和一个边距的可绘制对象

来自分类Dev

如何在另一个内部设置一个带有边距的图层

来自分类Dev

如何在第一个和最后一个div上删除左边距和右边距

来自分类Dev

使用javascript在一个元素上设置高度以匹配另一个元素

来自分类Dev

父元素负边距和子元素似乎协作

来自分类Dev

SVG <g>和<text>元素的默认宽度/边距/填充是什么?

来自分类Dev

计算内部元素的百分比宽度,边距和填充?

来自分类Dev

SVG <g>和<text>元素的默认宽度/边距/填充是什么?

来自分类Dev

当内容从另一个单元格更改时,来自表格布局的表格单元格内的 HTML 内容具有不同的填充和边距

来自分类Dev

根据具有纯CSS的另一个元素的宽度设置跨度的宽度

来自分类Dev

除最后一个元素外的每个元素的边距

来自分类Dev

前一个元素覆盖了负边距的元素

来自分类Dev

更改元素的高度以匹配另一个元素的大小

来自分类Dev

当2个或更多对象左边的元素的长度不同时,设置左边距

来自分类Dev

使一个元素的宽度与另一个元素的宽度相同

来自分类Dev

位置相对时,元素的边距和边距是否会发生变化?

Related 相关文章

  1. 1

    设置元素边距以动态保持与另一个元素的高度相同jQuery

  2. 2

    使用JQuery将一个元素的边距顶部设置为另一个元素的高度

  3. 3

    设置左边距和右边距,并保持垂直边距

  4. 4

    使用jquery计算包含另一个带有边距的元素的高度

  5. 5

    如何以编程方式相对于 ConstraintLayout 中的另一个视图设置视图的宽度/边距

  6. 6

    在左边距处选择一个元素

  7. 7

    如何将一个div的宽度设置为另一div的边距?

  8. 8

    对不是兄弟姐妹的第一个和最后一个元素应用特定的边距

  9. 9

    如何根据另一个元素的宽度设置一个元素的宽度?

  10. 10

    边距的左边距:自动编辑元素=填充100%宽度的溢出项的左侧

  11. 11

    自动布局将UIView放在页边距和另一个UIView之间的中间

  12. 12

    根据列表元素的数量为li的第一个孩子设置不同的边距

  13. 13

    创建一个包含另一个可绘制对象和一个边距的可绘制对象

  14. 14

    创建一个包含另一个可绘制对象和一个边距的可绘制对象

  15. 15

    如何在另一个内部设置一个带有边距的图层

  16. 16

    如何在第一个和最后一个div上删除左边距和右边距

  17. 17

    使用javascript在一个元素上设置高度以匹配另一个元素

  18. 18

    父元素负边距和子元素似乎协作

  19. 19

    SVG <g>和<text>元素的默认宽度/边距/填充是什么?

  20. 20

    计算内部元素的百分比宽度,边距和填充?

  21. 21

    SVG <g>和<text>元素的默认宽度/边距/填充是什么?

  22. 22

    当内容从另一个单元格更改时,来自表格布局的表格单元格内的 HTML 内容具有不同的填充和边距

  23. 23

    根据具有纯CSS的另一个元素的宽度设置跨度的宽度

  24. 24

    除最后一个元素外的每个元素的边距

  25. 25

    前一个元素覆盖了负边距的元素

  26. 26

    更改元素的高度以匹配另一个元素的大小

  27. 27

    当2个或更多对象左边的元素的长度不同时,设置左边距

  28. 28

    使一个元素的宽度与另一个元素的宽度相同

  29. 29

    位置相对时,元素的边距和边距是否会发生变化?

热门标签

归档