【问题标题】:Aligning 3 social icons spaced out equally over a background image all wrapped in a div将 3 个社交图​​标在背景图像上等距对齐,全部包裹在 div 中
【发布时间】:2010-07-28 07:05:00
【问题描述】:

我有一个容器 div 标签,它包含一个名为“tray”的图像,它为沿托盘等距分布的 3 个社交网络图标提供背景。

我也希望在我将它们翻转时让图标悬停,但我在将其放置在我的另一个 div 中时遇到了一些问题。我只是希望它向左对齐,仅此而已,似乎没有任何效果!

抱歉,当我将代码插入此问题对话框时,它似乎不起作用,因此您可以在以下位置查看代码:

http://www.marioplanet.com/

我有翻转效果的提升,只是没有与我的其他页面对齐,正如您在访问我的网站时所看到的那样,它有点乱! :)

感谢任何建议,谢谢!

老板

【问题讨论】:

    标签: css alignment


    【解决方案1】:

    所以你要做的是,当你想要的是相对位置时,你试图使用绝对位置。从包含的 div 中删除绝对位置和其他定位,并使其顶部边距与弹出距离相同。这将为您提供弹出操作的空间。然后使您的“跟随我们”图像位置相对,并使顶部:-30px 这将导致图像正常定位,但随后您将其向上提升 30 像素以覆盖后续图像。

    【讨论】:

    • 非常感谢!你能检查一下我这样做是否正确吗?我解决了这个问题,或者看起来是这样,但我想知道我是否只是错误地进行了临时修复,不过我试着按照你说的去做。
    • 没错。如果你需要的话,应该更健壮一些,并且可以容忍更多的移动。
    • 谢谢!非常感谢您的帮助。
    猜你喜欢
    • 2015-02-01
    • 2021-11-25
    • 2019-09-20
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多