gpt4 book ai didi

html - 使用背景 : url() 的 onerror 事件

转载 作者:技术小花猫 更新时间:2023-10-29 11:44:51 26 4
gpt4 key购买 nike

如果找不到源图像,是否有办法显示备用图像?我知道要完成此操作,请执行以下操作:

<img src="imagenotfound.gif" alt="Image not found" onError="this.src='imagefound.gif';" />

但是如果你正在做这样的事情,如果有错误或者找不到图像,你怎么能捕捉到呢?

<div style="background:url('myimage.gif')"></div>

最佳答案

万一myimage.gif不透明,您可以使用多个背景:

background: url('myimage.gif'), url('fallback.gif');

这边fallback.gif仅在 myimage.gif 时可见不可用。

请注意 fallback.gif即使 myimage.gif 也可以下载可用。


或者,即使没有得到广泛支持,CSS 图像 3 也引入了 the image() notation :

background: image('myimage.gif', 'fallback.gif');

Multiple <image-decl>s can be given separated by commas, in which case the function represents the first image that's not an invalid image.

关于html - 使用背景 : url() 的 onerror 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22287474/

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