我有以下代码

Button orderButton = new Button("");
orderButton.setStyleName("OrderButton");
orderButton.getElement().getStyle().setProperty("marginTop", "35px");


CSS看起来像这样

.OrderButton {
      width:208px;
      height:43px;
      background-image:url('graphics/OrderButton.jpg');border:0;margin:auto;
}

.OrderButton-down {
      width:208px;
      height:43px;
      background-image:url('graphics/OrderButton_down.jpg');border:0;margin:auto;
}


但是单击按钮不会改变任何内容。样式保持不变“ OrderButton”和“ OrderButton-down”将被忽略。

我忘记了什么吗?

最佳答案

您是否尝试过使用常用的css标签激活和悬停?


  然后,“。OrderButton-down”将如下所示:“ .OrderButton:active”
  这样,您还可以使用:hover标签

09-07 19:16