按下后更改按钮样式-CSS
我使用的是Zend框架,我有一个表单输入按钮,它的样式是我定义的。 我需要在按下按钮后替换主数据主题 我有这样的想法:按下后更改按钮样式-CSS,css,button,themes,zend-framework,Css,Button,Themes,Zend Framework,我使用的是Zend框架,我有一个表单输入按钮,它的样式是我定义的。 我需要在按下按钮后替换主数据主题 我有这样的想法: $this->form->go->setAttrib("onclick", "this.data-theme='new_theme'"); 。。但它不起作用 有什么想法吗?? 谢谢 您可以使用:active伪类在样式表中声明新样式 应该是 input[type=button]:active { /* type here your rules, i.e
$this->form->go->setAttrib("onclick", "this.data-theme='new_theme'");
。。但它不起作用
有什么想法吗??
谢谢 您可以使用
:active
伪类在样式表中声明新样式
应该是
input[type=button]:active {
/* type here your rules, i.e. background-color:red; */
}
希望有帮助 这取决于你指的是“按”还是“按”之后;如果按下,则
:active
psuedoclass(如Simone所述)是正确的;如果您希望在单击按钮后保持不同的样式,那么:visted
psuedoclass应该可以工作(尽管如此,我不确定:visted
是否仅对a href
链接有效;如果是,您可以将链接样式设置为类似于按钮,这是相当常见的)谢谢,但一旦按下按钮,我需要更改按钮的样式。如果我理解得很好,您可以声明一个。pressed
类(或您想要的名称)来定义按钮的新样式。然后您的按钮将看起来像
嗨!我没有太多选择,我有这个按钮来提交表单,我需要在按下按钮后更改按钮的数据主题。例如,从data theme=a到data theme=bI对Zend了解不多-请尝试:访问的psuedClass,并告诉我们这是否有效…似乎只适用于a href。我仍然无法配置输入[type=“button”]