Я хочу заменить стандартное сообщение загрузки dijit.ContentPane анимированным GIF вместо стандартного сообщения «Загрузка...».
Согласно документации, сообщение по умолчанию:
<span class='dijitContentPaneLoading'>${loadingState}</span>
Итак, я переопределил CSS с помощью:
.dijitContentPaneLoading {
background-image: url('../images/loading.gif');
background-repeat: no-repeat;
background-position: center center;
}
Я вижу GIF и сообщение «Загрузка ...», когда загружается ContentPane, но проблема в том, что, поскольку это всего лишь <span>
, я не могу заставить его занимать всю панель и центрироваться, вместо этого он находится в левом верхнем углу и не отображает весь график загрузки. Я не хочу переопределять каждый loadingMessage
кодом, особенно я предпочитаю использовать декларативный режим.
Есть ли более простой способ (надеюсь, с помощью CSS), чтобы загрузить изображение по центру панели?