仅在加载图像时才将阴影应用于图像?

akh*_*wam 0 html javascript css

仅当渲染图像时,我才需要为图像应用框阴影属性。如果未加载图像框阴影属性:则不应执行。这可能吗?

Lew*_*wis 5

当图像已经加载时,您可以添加一个类。

JS

var yourImage = document.getElementById('yourImage');
yourImage.onload = function(){
    yourImage.classList.add('boxShadow');
};
Run Code Online (Sandbox Code Playgroud)

CSS

.boxShadow{
    box-shadow: 0 0 1px;
}
Run Code Online (Sandbox Code Playgroud)