如何显示带有按钮的背景图像
how to show background image with a button on it
我在IE中遇到了背景大小属性的问题。因此,为了弥补这一问题,我尝试使用以下代码
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='XYZ.jpg',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='XYZ.jpg',sizingMethod='scale')";
这很好,但问题是,加载背景图像需要几秒钟的时间。
我的要求是显示一个带有背景图像的按钮(我的图像会有一些文本和其他内容)。我还试着在屏幕上画一个带有输入标签和按钮的图像,但不知道如何将按钮放在图像上(目前它们一个接一个地出现)。请给我一个解决方案。
我正在使用IE 8
不确定真正的问题是什么(试着添加更多的代码?)但如果问题是在加载图像之前显示了按钮,那么你可以缓存图像,加载图像时同时显示图像和按钮。
new img = document.createElement('img');
img.onload = function() { /* ... display image and button */ }
img.src = 'http://path/to/your/image';
或者,如果问题是定位,请使用以下方法:
<div style="position:relative; width:10em; height:1em">
<img src="..." style="position:absolute; left:0; top:0; width:100%; height:100%; display:block;">
<button onclick="..." style="position:absolute; left:0; top:0; width:100%; height:100%; display:block;">
</div>
编辑:如评论中所述:
<div style="position:relative; width:1024px; height:768px; background:url('...');">
<button onclick="..." style="position:absolute; left:480px; top:376px; width:64px; height:16px;">
</div>
相关文章:
- 蓝色和透明的按钮背景
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- "隐藏/显示”;元素和更改按钮背景图像
- 如何在 Firefox 扩展的 JavaScript 中的按钮背景中插入图像
- 如何使用jquery在鼠标悬停时更改按钮背景颜色
- CSS 按钮背景图像在 IE9 中不起作用
- HTML - 如何在 OnClick 事件上更改按钮背景颜色
- ExtJS基于颜色选择器动态更改按钮背景颜色
- 按钮背景颜色不起作用
- 按钮背景颜色更改
- 按钮背景颜色切换
- Button .js中的按钮背景颜色
- 我如何用javascript改变一个按钮背景
- 按钮背景更改点击
- 有没有办法用颜色填充一半的按钮背景?
- 为什么我的按钮背景没有改变颜色?
- 如何在extjs中删除按钮背景
- CSS3将按钮背景颜色从左向右更改
- jQuery onClick 单选按钮背景更改
- 单击时切换按钮背景颜色