Не срабатывает focus на div

410
08 января 2017, 16:26

Не работает :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>
Answer 1

Псевдокласс :focus определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор. Он и работает, в основном, на элементах формы (textarea, input и т. п.). Что бы на div или на другие элементы работал :focus, нужно указать tabindex:

div {width:200px;height:50px;background-color:grey} 
div:focus {background-color: green}
<div tabindex="0"></div>

READ ALSO
Съезжает dropdown [требует правки]

Съезжает dropdown [требует правки]

Съезжает dropdown при открытииНе могу понять почему

322
Deserialization Problem [требует правки]

Deserialization Problem [требует правки]

Подскажите у меня exception(End of Stream encountered before parsing was completed) при десериализации объекта в клиент-серверном приложении на сервереКлиент:

359
C#.Заполнение DatagrirView

C#.Заполнение DatagrirView

Всем приветНа данный момент заполняю грид методом Add()

330