html - 如何在固定宽度的图像上覆盖表单域?

标签 html css image text

我有一个固定宽度的图像。它的宽度调整为屏幕宽度的 100%。它的高度会根据屏幕宽度进行相应调整。

我需要在这张图片上叠加一个表单域。我仍然希望显示完整图像...它的所有宽度和高度都与我现在拥有的一样。

我该怎么做?另外,如何将表单域定位到图像上的某个位置?这很困难,因为图像会根据屏幕宽度进行调整。但是只有一部分图像的表单域适合看起来不错。我希望这是有道理的。

这是我当前的代码:

CSS:

.fixedimage img{
    width:100% !important;
    height:auto;
    display:block;
}

HTML:

<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR>
<TD WIDTH="100%">
<div class="fixedimage">
    <center><img src="fixedimage.jpg" /></center>
</div>
</TD>
</TR>
</TABLE>

非常感谢!

最佳答案

查看此 fiddle .您将看到一个与图像重叠的输入框。

重要的部分是:

#formElement 
{
    position:absolute;
    top:50%;
    left:50%;
}

注意 position:absolute 重叠图像和 % 位置,以便输入随着页面大小的变化而移动。

关于html - 如何在固定宽度的图像上覆盖表单域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20930915/

相关文章:

css - 有没有办法让 Zurb Foundation 静态/无响应?

Javascript Base64 图像数据已损坏/无效?

html - 单击图像时用于调用操作的_正确_ html 元素是哪个?

html - 将 CSS 可见性设置为在按钮单击时可见 - Reactjs

javascript - 预加载页面,关于它的各种问题

javascript - 根据本地存储中的值更改类属性

javascript - 删除幻灯片之间的空白

html - 中心位置绝对元素在位置绝对父元素内,具有最大宽度

javascript - 带有月份和年份下拉菜单的日期选择器

jquery - 修复了 Twitter Bootstrap 中的导航栏导致隐藏部分的顶部内容