我正在使用 Vaadin 框架开发一个 Web 应用程序。
我有一个样式为 BaseTheme.BUTTON_LINK 的 Button 并显示了一个图标。按钮被分配了一个具有悬停状态的 CSS 类,当按钮悬停时,图标被替换。很简单。
但是,我发现一旦单击按钮,悬停就会停止工作,直到您单击其他位置。单击后按钮似乎已聚焦,然后悬停效果不起作用。
有谁知道使用 Vaadin 或 CSS 的方法来解决这个问题?
编辑:添加了 HTML 和 CSS
HTML:
<div style="height: 26px; width: 292px; overflow: hidden; float: left; padding-left: 6px; padding-top: 0px;">
<div style="float: left; margin-left: 0px;">
<div class="v-button v-button-link link v-button-m2m-refreshbutton m2m-refreshbutton" tabindex="0" role="button">
<span class="v-button-wrap">
<img class="v-icon" alt="" src="/M2M/VAADIN/themes/m2m/../m2m/img/refresh_.png">
<span class="v-button-caption"></span>
</span>
</div>
</div>
</div>
CSS:
.m2m-refreshbutton:hover {
background: url("../m2m/img/refresh_hover.png") no-repeat center;
}