【发布时间】:2014-10-02 17:08:05
【问题描述】:
网上有很多关于这方面的信息,但我似乎真的找不到我的场景所需的任何确切答案 - 我基本上已经尝试了我的 CSS 的每一种组合'已在教程中找到,但没有任何效果。
这是我所面临的一些屏幕截图(注意标记):
全分辨率 (1080p):
缩小浏览器窗口:(平板电脑)
您可以看到标记无处不在。我希望这些保持相对,因此即使页面分辨率发生变化,“标记”也应保持在“伟大”一词之上。
这是我的 CSS,请注意,我尝试将叠加层设置为 position: absolute,将引脚设置为相对定位。我尝试将顶部和左侧的值设置为标记的百分比,但我似乎无法正常工作。
.overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 9997;
background-color: rgba(0,0,0,0.5);
display: none;
}
.overlay-inner {
width: 100%;
height: 100%;
position: absolute;
}
.pp_pin_dropped {
width: 48px; // tried as percentages, position: absolute is set on the elements in JQuery - will be moved to CSS
height: 48px;
z-index: 9998;
cursor: pointer;
background-image: url('/Images/pin_dropped.png');
}
最后,您可以在以下 URL 上看到:http://pintool.azurewebsites.net/(点击右下角图标查看标记)
我知道这要求很多,我只是希望有一些 CSS 大师可以在我拔掉所有头发之前为我指出正确的方向。
【问题讨论】:
-
据我所知,固定位置不适用于平板电脑和手机
-
我很乐意将其更改为真正需要的任何内容 - 当然,这种情况必须有答案并且其他人已经实现了吗?
标签: javascript jquery css