html - 图标在缩放(灵活)背景上的位置

标签 html css

我正在为我的一个 friend 创建一个网站。 我们得到了这些布局,我已经放了一个灵活的背景,可以缩放到当前的浏览器大小。但是放置在背景上的图标需要在缩放窗口时保持相对位置。 意味着如果我调整窗口大小,让图标留在那个位置就可以了。

#icon1{

/*Back*/
position: relative;
//margin-top: 20%;
//margin-left:10%;
widht:20%;
top:20%;
z-index:10;     

html, body {height: 100%;
      //  width: 1600px;
        margin: 0 auto;
        overflow:hidden;
      }

#inhalt {height: 100%;
   //  width: 1500px;
     margin: 0 auto;
     background: url(wp-content/themes/html5blank-stable/img/bg_small.jpg);
      -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
        background-size: cover;
     background-repeat: no-repeat;
     z-index:0;

Example

此时图标固定在它们的位置。

谢谢你的指点

最佳答案

根据@Paulie_D 的评论,我设法实现了这一点,我没有使用 map 的背景图像,而是使用了带有 img 标签的实际图像。通过使用实际图像,我将图标缩放到图像的大小(因为现在图像决定了容器的大小)。当我使用背景图片时,我必须手动设置容器的高度或宽度,这可能不是图片的实际大小。

关于html - 图标在缩放(灵活)背景上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099799/

相关文章:

javascript - 使用 jquery 突出显示当前菜单项 asp.net

html - 如何在没有 JavaScript 的情况下设置 <option> 标签的样式?

html - 如何使用一个输入字段进行基于 OTP 的输入设计?

javascript - 如何使用 javascript/jquery 在更改的图像 src 上注册?

javascript - jQuery 多选项卡脚本不工作

html - Bootstrap 下拉菜单溢出

jquery - 使用 jQuery 模拟 Windows 8 Live Tiles 动画。如何快速开始动画然后缓慢结束?

html - 如何在CSS中为动画背景图像设置原始图像

javascript - 如何从 Bootstrap 下拉按钮中获取选择以显示在输入字段中?

javascript - 无法使用javascript替换特殊的字符组合