gpt4 book ai didi

javascript - 如何显示带有按钮的背景图像

转载 作者:太空宇宙 更新时间:2023-11-04 14:14:22 27 4
gpt4 key购买 nike

我在 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>

关于javascript - 如何显示带有按钮的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20470795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com