Форум программистов, компьютерный форум, киберфорум
Наши страницы
HTML, CSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
KisMeow
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 33
1

Css active button

02.03.2017, 02:09. Просмотров 930. Ответов 3
Метки нет (Все метки)

Help! Задумка в том, что при нажатии на кнопку, она меняет цвет , пока не будет нажата повторно. Но она никак не реагирует на :active. При этом :hover срабатывает без проблем.
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#fav-grid
{
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 10px;
  float: left;
  background: url(/image/bookmarkk.png);  
}
#fav-grid:active
{
     background: url(/image/bookmark.png);  
}
#fav-grid:hover
{
     background: url(/image/bookmark.png);  
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2017, 02:09
Ответы с готовыми решениями:

active +css
а стилях написал так a:active {font-weight:bold;} ссылка становится жирной...

Css active
как с помощью css поменять свойства элемента(блока) по которому кликнули,...

IFRAME, css и a:active
На сайте на всех страницах IFRAME в котором меню сайта. Все работает...

css menu class active
Здраствуйте уважаемые програмисты! Столкнулся с проблемой в сss. Хочу сделать...

Как сделать такой button с через css ?
Собственно вопрос в теме:

3
mrtoxas
Модератор
Эксперт HTML/CSS
2573 / 1905 / 1186
Регистрация: 12.07.2015
Сообщений: 5,121
Записей в блоге: 3
02.03.2017, 02:25 2
Лучший ответ Сообщение было отмечено mrtoxas как решение

Решение

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>Document</title>
  <style>
    label{
      width: 20px;
      height: 20px;
      display: block;
      cursor: pointer;
      margin-top: 8px;
      margin-right: 10px;
      float: left;
      background-color:gray;  
    }
    input:checked+label{
      background-color:green;
    }
    input{
      display:none;
    }
  </style>
</head>
<body>
  <input type="checkbox" id="chbx"/>
  <label for="chbx" id="fav-grid"></label>
</body>
</html>
Или вкладывать кнопку в label
0
KisMeow
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 33
02.03.2017, 02:37  [ТС] 3
А через CSS это совсем никак реализовать?
0
mrtoxas
Модератор
Эксперт HTML/CSS
2573 / 1905 / 1186
Регистрация: 12.07.2015
Сообщений: 5,121
Записей в блоге: 3
02.03.2017, 02:39 4
Вот это как раз через CSS
Все остальные возможные варианты - посредством js.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2017, 02:39

Gulp критичный css, инструмент для генерации критичного css
Пытаюсь закрыть последний пункт в googlespeed: &quot;Удалите код JavaScript и CSS,...

CSS, не работает ссылка на .css документ через java script
&lt;head&gt; &lt;title&gt;Сайта&lt;/title&gt; &lt;script language=JavaScript&gt; ...

Плагин для css с возможностью создания переменных в css файле
Один раз наткнулся в интернете на интересный плагин для css, похожий на jquery...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru