【问题标题】:scale div to background image size将 div 缩放到背景图像大小
【发布时间】:2013-06-21 05:23:19
【问题描述】:

我有一张图片,我需要将 div 放在上面以获取链接。我最初创建网站时做得很好,但现在我的任务是使其具有响应性,因此我不能再使用 -top 和 left 值来定位覆盖 div,因为它们不会随图像移动。

尝试将图像作为背景图像,以便可以设置叠加层的位置并将其包含在父容器中。

我曾尝试使用背景大小属性(覆盖、包含、100%),但它们不会使 div 显示其高度的全部 400 像素。

设置最大高度、使用自动或 100% 也不起作用。

我会使用最小高度,但 div 不会在移动设备上按比例缩小。

有谁知道我怎样才能让我的父 div 成为背景图像的完整大小?

【问题讨论】:

    标签: html responsive-design background-image scale fluid-layout


    【解决方案1】:

    一个建议是使用顶部和左侧的百分比来定位链接,即:

    #link1 {
         position: relative;
         top:2%;
         left:2%;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2023-04-03
      • 2016-06-20
      • 1970-01-01
      • 2016-03-16
      相关资源
      最近更新 更多