【发布时间】:2009-12-14 21:07:11
【问题描述】:
我想将标准 dijit.ContentPane loadingMessage 替换为动画 GIF,而不是默认的“正在加载...”消息。
根据文档,默认消息是:
<span class='dijitContentPaneLoading'>${loadingState}</span>
所以我用以下代码覆盖了 CSS:
.dijitContentPaneLoading {
background-image: url('../images/loading.gif');
background-repeat: no-repeat;
background-position: center center;
}
我可以在 ContentPane 加载时看到 GIF 和“正在加载...”消息,但问题是因为它只是一个 <span> 我似乎无法让它占据整个窗格并且居中,而不是位于左上角并且不显示整个加载图形。我不想用代码覆盖每个loadingMessage,尤其是我更喜欢使用声明模式。
是否有一些更简单的方法(希望通过 CSS)让加载图像在窗格中居中?
【问题讨论】:
标签: css dojo dijit.layout