css - 按下后更改按钮样式 - CSS

标签 css button themes zend-framework

我正在使用 Zend Framework,我有一个带有我定义的样式的表单输入按钮。 按下按钮后,我需要替换主数据主题。

我的想法是这样的:

$this->form->go->setAttrib("onclick", "this.data-theme='new_theme'");

.. 但不工作。

有什么想法吗?? 谢谢!

最佳答案

这取决于你指的是“on press”还是“after”;如果按下,则 :active 伪类(如 Simone 所述)是正确的;如果您希望在单击按钮后保持不同的样式,则 :visited 伪类应该可以工作(尽管这么说,我不确定 :visited 仅对 a href 链接有效;如果是这样,您可以将链接样式设置为看起来像按钮,这很常见)

关于css - 按下后更改按钮样式 - CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8533186/

相关文章:

css - 同时设置 <a> 标签和其他标签的样式

reactjs - react native 视频 : how to load next video on clicking a button?

c# - 扩展 System.Windows.Forms.Button 并更改 c# 中的默认文本

javascript - HTML/JavaScript - 数量的向上和向下按钮不起作用

forms - symfony2 通过服务来形成主题

jquery - 内容显示在 div 下方

javascript - Morphtext jQuery 插件不工作

html - Rails - 使用图像代替单选按钮

c# - 使 WPF Listview 遵循 Windows 主题

c++ - Visual Studio 2010 中好的 C++ 主题的集合?