3
Q
悬停效果在图标
A
回答
10
您必须使用MouseEntered和MouseExited事件才能在图标上获得悬停效果。 试试这个它的工作.........
btnsa.setStyle("-fx-background-color:transparent;");
btnsa.setGraphic(new ImageView(new Image(getClass().getResourceAsStream("JavafxSm.gif"))));
btnsa.setOnMouseEntered(new EventHandler<MouseEvent>
() {
@Override
public void handle(MouseEvent t) {
btnsa.setStyle("-fx-background-color:#dae7f3;");
}
});
btnsa.setOnMouseExited(new EventHandler<MouseEvent>
() {
@Override
public void handle(MouseEvent t) {
btnsa.setStyle("-fx-background-color:transparent;");
}
});
一些抓拍上面的代码中投......
21
虽然以上答案的作品。在CSS中使用伪选择你真的应该这样做完全:
的java:
btnsa.getStyleClass().add("myButton");
CSS:
.myButton {
-fx-background-color:transparent;
}
.myButton:hover {
-fx-background-color:#dae7f3;
}
相关问题
- 1. 鼠标悬停在地图上效果
- 2. 悬停效果当悬停图像
- 3. 悬停效果社交网络图标
- 4. 鼠标悬停效果bug
- 5. 悬停图像效果CSS
- 6. 图片悬停效果
- 7. jQuery图像悬停效果
- 8. jQuery悬停图像效果
- 9. 悬停效果
- 10. 悬停效果
- 11. 2鼠标悬停/悬停效果在1格吗?
- 12. Jqplot线图悬停在线效果
- 13. 如何在悬停我的鼠标的图像上显示悬停效果
- 14. CSS悬停效果
- 15. 悬停效果jQuery
- 16. 悬停效果3
- 17. CSS悬停效果
- 18. jQuery悬停效果::
- 19. Javascript悬停效果
- 20. 同悬停效果
- 21. 悬停效果(CSS)
- 22. QPixmap悬停效果?
- 23. jQuery悬停效果在表
- 24. 悬停在NSCollectionView效果
- 25. Silverlight按钮鼠标悬停喜欢悬停效果
- 26. 对silverlight的鼠标悬停/悬停事件的淡化效果?
- 27. 悬停 - >标题文字 - >干扰悬停效果
- 28. jQuery:鼠标悬停DIV效果
- 29. NavBar鼠标悬停和当前效果
- 30. 放大鼠标悬停效果
恕我直言,这不是解决问题的最佳解决方案。你可以在纯CSS中做到这一点,请参阅下面的答案 – tomsontom