Jump to content
  • 0

Изменить цвет ссылки при клике на неё


ed101utf8
 Share

Question

Есть меню(см картинку). Задача такая:

1)ссылки посещенные - зеленые,

2)ссылки не посещенные -зеленые,

3)ссылка при наведении курсора мыши - становится красной.

4)При клике на ссылку, текст её становится красным, подчёркивание уходит. Если после этого убрать курсор мыши - ссылка всё также остается красной без подчеркивания. Если после всего этого еще раз неё кликнуть - возвращается режим работы как в пунтках 1-3. Пробовал событие onclick='this.style.color='red'', но оно не работает. Как быть? Подскажите.

4e7ce351f0bf.jpg

Edited by ed101utf8
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Цвет ссылки становится зеленым?

Смотрите, ссылка с надписью "о компании" что-то вроде переключателя. При клике на неё, выпадает блок " История, О нас". Т.е. нажал на "О компании" - блок выпал, еще раз напал - блок исчез. Соответственно если блок находится в выпавшем состоянее, ссылка "история" красного цвета - показывает, что блок выпавший. Если блок не в состоянии "выпал", значит ссылка "о компании" зеленая (если курсор на неё не наведен), или красная (курсор наведен).

Выпадение/западение блоков делать не надо, это я для разъяснения ситуация привел.

Edited by ed101utf8
Link to comment
Share on other sites

  • 0
При клике на ссылку, текст её становится красным, подчёркивание уходит. Если после этого убрать курсор мыши - ссылка всё также остается красной без подчеркивания.

Просто это прекрасно описывает результат действия псевдокласса :active. Непонятно, в чем проблема.

Link to comment
Share on other sites

  • 0
Просто это прекрасно описывает результат действия псевдокласса :active. Непонятно, в чем проблема.

давайте абстрагируемся от ссылок. Есть зеленый текст. Один раз нажал - красный. еще раз назаж - зеленый. Опять нажал - красный. И т.д...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy