Изменить стиль кнопки после нажатия - CSS - PullRequest
0 голосов
/ 16 декабря 2011

Я использую Zend Framework и у меня есть кнопка ввода формы со стилем, который я определил.Мне нужно заменить основную тему данных после нажатия кнопки.

Я имею в виду что-то вроде этого:

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

.. но не работает.*есть идеи??спасибо!

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

Зависит от того, имеете ли вы в виду «на прессе» или «после»;если на прессе, то :active psuedoclass (как утверждает Симона) правильный;если вы хотите, чтобы другой стиль был постоянным после нажатия кнопки, то :visited psuedoclass должен работать (хотя после этого я не уверен, что :visited действителен только для a href ссылок; еслитаким образом, вы можете оформить ссылку, чтобы она выглядела как кнопка, что довольно часто встречается)

0 голосов
/ 16 декабря 2011

Вы можете просто объявить новый стиль в своей таблице стилей с псевдоклассом :active.

Должно быть что-то вроде

input[type=button]:active {
    /* type here your rules, i.e. background-color:red; */ 
}

Надеюсь, это поможет!

...