@Againts7
Сайты

Как сделать эффект как на этом сайте?

Как сделать плавную смену блоков, test.ulitabiz.in.ua/#catalog когда переключаешь вообще не понятно что, что-то происходит т.к. у меня картинки одинаковые, а описание под ними разное. Как бы сделать, как вот здесь postelshop.com эффект плавной смены блоков! Или загрузки. Что-то такое.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Постельное бельё РАЗПРОДАЖА!!!</title>
<style type="text/css">
   .block-of-text{
  height: 0px;
  overflow: hidden;
  transition: height 1s linear;
}
.block-of-text.active{
height: auto;
}
</style>
 </head>
 <body>
 <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
  $('.js-open-box').click(function(){
    var id = $(this).attr("data-target");
    if ( !$(id).hasClass("active") ){
      $(".js-block-of-text").removeClass("active");
      $(id).addClass("active");
    }
  });
});
</script>

<a href="#" class="js-open-box" data-target="#box1">Записаться</a>
<a href="#" class="js-open-box" data-target="#box2">Записаться</a>
<a href="#" class="js-open-box" data-target="#box3">Записаться</a>
<a href="#"  class="js-open-box" data-target="#box4">Записаться</a>

<div class="js-block-of-text block-of-text" id="box1">Отображаемый блок 1</div>
<div class="js-block-of-text block-of-text" id="box2">Отображаемый блок 2</div>
<div class="js-block-of-text block-of-text" id="box3">Отображаемый блок 3</div>
<div class="js-block-of-text block-of-text" id="box4">Отображаемый блок 3</div>
</body>
</html>
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
yellow79
@yellow79
Senior Software Engineer
Можно значок "распродажа" у разных категорий помещать в разные места, так же можно часть описания товара, цену или что-то ещё из того, что меняется, затащить на картинку.

Ну или написать функцию скрытия элементов каталога какую-нибудь заметную, чтоб в течении секунды терялась прозрачность, а далее элемент становился display:none

Но лучше сделайте как на оригинале, то есть скрывайте весь блок с элементами каталога на время
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект