@SergeyVladimirovich9393

Как сделать, чтобы при клике показывался полностью телефон?

Добрый день!

Помогите пожалуйста с проблемой. Нужно сделать, чтобы при клике показывался полностью телефон. Изначально должен не полностью отображаться, как собственно и получилось с помощью добавления градиента в css. Но если добавить на этот класс клик, то градиент исчезает только нажатии, мышку отпускаешь, градиент снова появляется. Как я понимаю, одним css не обойтись. Как можно сделать, чтобы достаточно клика и телефон отобразился полностью?

<a class="phone" href="tel:+74994999999">+7 (499) 499-99-99</a>


.phone {
	overflow: hidden;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0) 100%);
}
.phone:active {
	color: inherit;
}
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
@historydev Куратор тега JavaScript
Острая аллергия на анимешников
Ответ написан
Комментировать
imko
@imko
Senior Scratch Developer
Не нужен здесь скрипт https://codepen.io/herr-imko/pen/MWzrNee
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы