Не работает :focus
не могу понять почему,с :active
и :hover
все хорошо, что не так?
CSS:
.icons{
display: block;
width: 104px;
height: 92px;
margin: 20px auto 0 auto;
text-align: center;
border-radius: 2px;
background-color: rgb(251, 251, 251);
box-shadow: 0px 0px 1px 0px rgba(20, 20, 21, 0.14);
}
.icons:focus{
border-radius: 2px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 36px 0px rgba(20, 20, 21, 0.2);
}
HTML:
<div id="title">
<div class="serviceIcon">
<div class="icons">
<img src="img\service\diagramm.png" alt="diagramm">
</div>
<div class="icons">
<img src="img\service\tech.png" alt="tech">
</div>
<div class="icons">
<img src="img\service\loope.png" alt="loope">
</div>
<div class="icons">
<img src="img\service\diagramm.png" alt="diagramm">
</div>
</div>
<div class="serviceContent">
</div>
<div class="serviceImage">
<img src="img\apple-watch-mockup.png" alt="">
</div>
</div>
Псевдокласс :focus
определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор. Он и работает, в основном, на элементах формы (textarea, input и т. п.). Что бы на div
или на другие элементы работал :focus
, нужно указать tabindex
:
div {width:200px;height:50px;background-color:grey}
div:focus {background-color: green}
<div tabindex="0"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите у меня exception(End of Stream encountered before parsing was completed) при десериализации объекта в клиент-серверном приложении на сервереКлиент: