Ibraguim
@Ibraguim

Как сделать такой эффект для курсора?

791d6246a56a47fab722c5dfd9e1aec7.jpg
  • Вопрос задан
  • 2262 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ibraguim
@Ibraguim Автор вопроса
<style>
@keyframes appear{
	0%{
		opacity:.8;
		transform:scale(.5, .5);
	}
	70%{
		opacity:.3;
		transform:scale(1, 1);
	}
	100%{
		opacity:0;
		transform:scale(.5, .5);
	}
}
@-webkit-keyframes appear{
	0%{
		opacity:.8;
		-webkit-transform:scale(.5, .5);
	}
	70%{
		opacity:.3;
		-webkit-transform:scale(1, 1);
	}
	100%{
		opacity:0;
		-webkit-transform:scale(.5, .5);
	}
}
.cursor{
	position:fixed;
	width:40px;
	height:40px;
	margin:-20px 0 0 -20px;
	border-radius:100%;
	background:#09c;
	animation:appear .2s;
	-webkit-animation:appear .2s;
}
</style>

<script>
$(document).on('click', function (e) {
	$('<div class="cursor">')
		.css({
			top: e.clientY,
			left: e.clientX
		})
		.appendTo($(document.body))
		.on('animationend webkitAnimationEnd', function (e) {
			$(this).remove();
		});
});
</script>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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