将 CSS 与使用 "data-original=" 加载的延迟加载图像一起使用

Use CSS with Lazy Load images loaded by using "data-original="

我用延迟加载加载了一些图像,我必须将它们居中放置在页面中间。

所以我有标准的延迟加载插件

data-original="img/products/a001.jpg" 

加载必须居中的图像并且

src="img/loading.gif" 

也必须居中。

<img class="lazy img-centered img-responsive" data-original="img/products/a001.jpg" src="img/loading.gif" alt="">

我正在使用以下类:lazy img-centered img-responsive with the following CSS:

.img-centered {
    margin: 0 auto;
}

.img-responsive {
    display:block;
    width:100%;
    height:auto
}

不幸的是,这些类无法正常工作,所以我如何在居中时延迟加载图像?如果可能的话,我更喜欢使用 CSS 而不是 JS。

谢谢。

根据您上次的评论,如果您的图片设置为背景图片,您可以试试

background-position: 50% 50%;

这应该使图片的中间与元素的中间对齐