@AlexWebDev

Как сделать красивую фильтрацию?

Сделал фильтр товаров, но он просто ужасный. Товары пропадают некрасиво и противно, .hide и .show у jquery тоже не совсем то, что мне надо. Гуглом я уже пользовался, но в тех источниках, которые я смотрел, все сводится к такому коду:
$(".portfolio-btn").on("click", function (e) {
		e.preventDefault();
		let id = $(this).attr("id");
		if ( id == "all") {
			$(".all").addClass("hide");
			setTimeout(function () {
				$(".all").removeClass("hide");
			}, 300)
		} else {
			$(".all").addClass("hide");
			setTimeout(function () {
				$("." + id).removeClass("hide");
			},300);
		}
	});

То есть все блоки скрываем, и показываем нужные. Как это сделать красиво?
  • Вопрос задан
  • 168 просмотров
Решения вопроса 3
@skuvaWeb
Комментировать
LenovoId
@LenovoId
svg, css,js
https://codepen.io/topicstarter/pen/odjrpa 46 раз показываю
Ответ написан
Комментировать
Shuffle, github ("к сожалению" не использует jQuery)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час