css - 我们可以在 Gwt UiBinder 中为 g :Image in Css rather than in View. java 设置 Url 吗?

标签 css image gwt uibinder gwtp

<g:Image ui:field="myImage" url="/images/icon/close.png" />

这段代码可以正常工作,但下面的代码不行

.myCss { background: url(/images/icon/close.png);}

我问这个问题是因为这个问题。让您需要在 10 个演示者中使用关闭图标的图像。当用户将鼠标悬停在该图标上时,它将调用 closeHover.png。因此,如果我们在 TestView.java 中设置 url,那么我们必须对另外 10 个 View 执行此操作。但是如果我们把Url设置成Css,就不用写10遍代码了?

我们可以在 Css 中为 g:Image 设置 Url 而不是在 Gwt UiBinder 的 View.java 中吗?

最佳答案

简而言之,是的,你可以。给它一个常规的 CSS 类,而不是 ui:style名称,这样它就不会被混淆。

但是你为什么要使用 <g:Image>为了这?为什么不是按钮或 div(HTML 或标签)?

关于css - 我们可以在 Gwt UiBinder 中为 g :Image in Css rather than in View. java 设置 Url 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18945466/

相关文章:

css - 重置通过 css 设置的图像宽度和高度

java - GWT Autobean Bean 为空

javascript - 从rest api获取数据并在html页面以表格的形式打印出来

javascript - 如何将 jQuery 添加到 SoloLearn Playground 部分?

html - 我需要帮助旋转 Logo 中的 svg 元素

php - 如何使用表格数据添加图像

android - 获取位于android studio for NDK项目中drawable的图像的绝对路径

css - 内联 block 没有按预期工作

java - 将长日期解析为月-日-年字符串的快速方法

java - 未在 servlet 上调用 POST 方法 - GWT 项目