【发布时间】:2014-07-01 04:04:10
【问题描述】:
我有一个响应式背景图像,上面有一个较小的图像。调整窗口大小时,我试图将较小的图像保留在特定位置。
两个图像都正确缩放,到目前为止,左侧位置有效,但顶部位置无效。
img {
max-width:100%;
}
#dot {
position: absolute;
top: 17%;
left: 66.5%;
width: 10%;
height: 0;
padding-bottom: 10%;
}
我发现一些问题的答案表明:
使用 Javascript 进行垂直对齐或定位
我还研究了 .position() 和 .offset(),不确定两者是否可行。
我认为我最好的解决方案是使用当前窗口高度作为参考来计算 Y 偏移量,但我不确定我的 JS 或 Jquery 代码应该是什么样子。
这是我的 jsfiddle:
【问题讨论】:
-
这是您的全部代码吗?如果是这样,你有很多错误没有关闭你的标签。关闭了我的标签。一点点css只是说明了我的问题。您是否尝试使用我的原始代码调整窗口高度?查看我发布的答案。您需要对其进行一些修改以使其按预期工作,但至少它提供了您想要的基本功能。
标签: javascript jquery css image position