У меня есть виджет, который захватывает содержимое из удаленной базы данных. Довольно часто он загружается медленнее, чем страница. Первоначально, пока он загружается, он имеет меньший профиль, чем в конечном итоге. Это вызывает проблемы по ряду причин, связанных с рендерингом страницы.
Виджет загружает некоторые обложки альбомов. Есть ли способ, возможно, загрузить заполнитель jpeg, чтобы визуально виджет имел непрерывность, но при этом страница загружалась без изменений размера и макета, когда поступает реальный контент?
Я не уверен на 100% в том, что я могу опубликовать здесь в качестве примера или попытки. Но я могу покопаться в текущем плагине Wordpress, если это необходимо.
Пример здесь – прокрутите вверх и вниз во время загрузки страницы и увидите загрузку обложки альбома на левой боковой панели. .
Моя попытка...
/* IMAGE PLACEHOLDER */
#samsonginfo_widget_li_djart::-webkit-input-placeholder {
color: transparent;
text-indent: -9999px;
background-image: url("http://placehold.it/150x150");
background-position: 0 50%;
background-repeat: no-repeat;
}
#samsonginfo_widget_li_djart::-moz-placeholder {
/* Firefox 19+ */
color: transparent;
text-indent: -9999px;
background-image: url("http://placehold.it/150x150");
background-position: 0 50%;
background-repeat: no-repeat;
}
#samsonginfo_widget_li_djart:-moz-placeholder {
/* Firefox 18- */
color: transparent;
text-indent: -9999px;
background-image: url("http://placehold.it/150x150");
background-position: 0 50%;
background-repeat: no-repeat;
}
#samsonginfo_widget_li_djart:-ms-input-placeholder {
/* IE 10- */
color: transparent;
text-indent: -9999px;
background-image: url("http://placehold.it/150x150");
background-position: 0 50%;
background-repeat: no-repeat;