GWT css 背景图像
我使用 GWT 2.1.1
在包 resources
中,我有 png 图像和一个 css 文件。
在 css 文件中我写道:
.finishedTask {
background: white url("tick64.png") center center;
padding: 0.5em;
border: 0;
}
.unFinishedTask {
background-color: white;
padding: 0.5em;
border: 0;
}
比我创建 ClientBundle 接口扩展。有了这个 CSS 和图像。
比在 UiBunder 视图中我尝试更改 css 样式:
textArea.setStyleName(isFinished() ? res.style().finishedTask() :
res.style().unFinishedTask());
当执行此代码时,textArea 的 css 布局被破坏,但我看到 class
已更改(FireBug)。似乎是 CSS 中的错误。
也许有人已经尝试做同样的事情。
I use GWT 2.1.1
In package resources
i have png images and one css file.
In css file i wrote:
.finishedTask {
background: white url("tick64.png") center center;
padding: 0.5em;
border: 0;
}
.unFinishedTask {
background-color: white;
padding: 0.5em;
border: 0;
}
Than i create ClientBundle interface extension. With this CSS and images.
Than in UiBunder view i try to change css style:
textArea.setStyleName(isFinished() ? res.style().finishedTask() :
res.style().unFinishedTask());
When this code executed css layout of textArea are broken but i see that class
changed (FireBug). Seems bug in css.
Maybe somebody already tried do the same thing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您应该使用 addStyleName 或 addStyleDependentName 而不是
setStyleName
,它会删除现有样式。Probably you should use addStyleName or addStyleDependentName instead of
setStyleName
which remove existing styles.