@AlexMark

Как исправить hover?

cd3aa8a145144565ac4b0d2776a34dfc.png

и

5330ec7de76c40349e3ecf20bb081136.png

хром и мозила соответственно
<div class="soc_button">
										<a href="#" class="insta_ref">
											<i class="fa fa-instagram" aria-hidden="true"></i>
										</a>
									</div>


.soc_button{
      padding-top: 16%;
    padding-left: 33%;
}

.soc_button a{
  padding: 5px;
  font-size: 20px;
  position: relative;
  transition: all 0.4s ease;
}


.soc_button .insta_ref{
  color: #C42E85;
}


.soc_button .fa{
  position: relative;
  z-index: 1;
}


.soc_button a:after{
  content: '';
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 44%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  height: 0;
  width: 0;
  transition: all 0.4s ease;
}
.soc_button a:hover{
  border-radius: 50%;
  color: #fff;
}

.soc_button a:hover:after{
  height: 90%;
  width: 90%;
}


.insta_ref:hover:after{
  background-color: #C42E85;
  width: 105% !important;
}
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 1
HamSter007
@HamSter007
HTML/CSS верстальщик
задайте не относительные высоту и ширину :after, а фиксированные + :hover:aftertransform: scale(1.1);.

Пример на jsbin
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 17:10
20000 руб./за проект
28 апр. 2024, в 15:00
100000 руб./за проект
28 апр. 2024, в 14:43
5000 руб./за проект