【问题标题】:How to correctly position image with css如何用css正确定位图像
【发布时间】:2014-09-11 16:03:24
【问题描述】:

我正在开发一个 cs-cart 网站。我有一个圆形的图像。然后我有其他圆形的图像。我需要将圆圈图像放置在第一个图像圆圈上。问题是当我使用 position: absolute 时,一切都很好,但是当浏览器改变分辨率时,按钮会移动。当我使用位置时:相对图像停留在那里,但链接不起作用

背景图片

<p>
 <img src="http://thrivegoods.net/images/MAIN PAGES/menumainmarketplace.jpg" class="MenuMarketplaceBanner" style="background-color: initial;">
</p>

小圆圈图片

<p>
 <a href="http://thrivegoods.net/artist-info?action=preview"><img src="http://thrivegoods.net/images/MAIN%20PAGES/BUTTONS/roundinfoforartists.jpg" class="RoundInfoForArtists" alt="RoundInfoForArtists"></a>
</p>

css

.RoundAccountabilityButton {
 position: absolute;
  top: 1185px;
  left: 489px;
  z-index: 3;
 }

.MenuMarketplaceBanner {
 position: relative;
 z-index: 1;
  }

【问题讨论】:

    标签: html css cs-cart


    【解决方案1】:

    当你给它指定你希望它坐的位置的参数时,绝对位置可以正常工作,比如右上角左下角。但是当您使用absolute时,它会超出您网站的正常流程。你能提供你的CSS来看看吗?

    您可以尝试的一种方法是获取一个 div,使其相对,使其在您的网页流中,然后将您的图像嵌套在其中。使它们对 div 来说是绝对的(这是相对的)。

    我认为这可能对您的问题有所帮助,如果没有,我可以在我拿到我的电脑并自己编码时再试一次:)

    更新:无法在我的 PC 上复制该场景,当分辨率更改时,您的链接可以正常工作。

    【讨论】:

    • 忘记发布css了!给你
    • 您可以查看实际站点吗? thrivegoods.net/?store_access_key=testing 点击市场信息。图像位于屏幕底部
    • 我没有看到显示“市场信息”的区域可供点击,但我确实喜欢您从屏幕上弹出的返回顶部小按钮。这在屏幕上看起来非常棒。
    • 我仍在浏览您的网站,请立即停止竞争,请告诉我今晚几个小时后会恢复。您是否考虑过使用 em 或 % size 而不是像素大小?更改不同分辨率时效果更好
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多