setTimeout(function() {
document.querySelectorAll('article')
.forEach(function (article) {
let thumbnail = article.querySelector('.thumb');
thumbnail.src = thumbnail.dataset.src;
article.classList.add('full');
article.appendChild(thumbnail);
})
;
}, 3000);
.thumb {
float: right;
}
article {
clear: both;
}
.full img {
float: none;
display: block;
margin: 0 auto;
}
<article>
<h3>Lorem ipsum dolor sit amet</h3>
<img src="http://placehold.it/100x100" data-src="http://placehold.it/480x360" class="thumb">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at.</p>
</article>
<article>
<h3>Lorem ipsum dolor sit amet</h3>
<img src="http://placehold.it/100x100" data-src="http://placehold.it/480x360" class="thumb">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius illo at, ducimus expedita similique, hic, ratione voluptates veniam esse ullam, architecto vero quaerat tenetur officiis neque! Inventore architecto, quibusdam at.</p>
</article>
都能跟得上。 *浮動元素後面的文本和內聯元素將環繞它。 –