Я сейчас занимаюсь HTML и CSS и делаю веб-страницу из PSD-шаблона, пока все идет хорошо, но я сталкиваюсь со следующей проблемой:
Проблема в том, что граница исчезает посленажатие и :focus
, похоже, не решают проблему.Мне нужно присутствие границы, пока я не нажму на другой элемент, это можно сделать с помощью CSS?Если да (и это, вероятно, ответ), то как?Если у него есть решение JS, я буду рад, если вы поможете мне с этим.
.icons_and_text {
padding: 0 50px;
display: flex;
justify-content: space-between;
text-align: center;
font-size: 27px;
font-family: Segoe WPN;
color: #727171;
}
.icon {
padding: 26px 52px 52px 52px;
z-index: 2
}
.icon:hover {
cursor: pointer;
}
.icon:active {
border: 3px solid #dedede;
border-bottom: white;
}
.icon:focus {
border: 3px solid #dedede;
border-bottom: white;
}
<div class="icons_and_text">
<div class="icon">
<img src="Images/phone_img.png">
<p>Responsive</p>
<p>Websites</p>
</div>
</div>