Выдвигающаяся панель для сайта на query и css

выдвигающаяся панель

Как делается выдвигающаяся панель на jquery и css?

Здравствуйте, уважаемые друзья и гости блога! Сегодня рассказываю вам как делается выдвигающаяся панель для сайта на jquery и css. И Вы сможете также скачать исходники для того, чтобы самостоятельно все сделать.

И так, не буду долго расписывать, а приступлю к практике …

 Выдвигающаяся панель на jquery и css – делаем сами!

Вот вам пример: Выдвигающаяся панель 

Это демонстрационный материал, где Вы можете видеть как работает выдвигающаяся панель на jquery и css.

А вот сдесь Вы можете скачать исходные файлы этой выдвигающейся панели: Исходники

Теперь Вы можете использовать данные материалы по своему усмотрению и редактировать их под свои нужды.

Давайте посмотрим, что там находится внутри и что с этим делать?

Сегодня очень многие используют выдвигающиеся панели на на jquery и css. Потому, что это красиво и эффектно.

HTML структура выдвигающейся панели довольно проста. Создан элемент <header> и при прокрутке страницы он прикреплён к её верхней части. В элементе <div> помещается контент, а для панели создан свой блок .cd-panel. В элементе <main> помещен весь основной контент.

<main class="cd-main-content">
    <h1>Выдвигающаяся панель - пример</h1>
    <a href="#0" class="cd-btn">Нажми Кнопку</a>
    <!-- your content here -->
  </main>

  <div class="cd-panel from-right">
    <header class="cd-panel-header">
      <h1>Ваш заголовок</h1>
      <a href="#0" class="cd-panel-close">Закрыть</a>
    </header>

    <div class="cd-panel-container">
      <div class="cd-panel-content">

И стили, которые позволяют нам получить все необходимые и красивые эффекты:

.cd-panel {
  /*...*/
  	visibility: hidden;
  transition: visibility 0s 0.6s;
}

.cd-panel.is-visible {
  visibility: visible;
  transition: visibility 0s 0s;
}

.cd-panel-header {
  /*...*/
  position: fixed;
  top: -50px;
  width: 90%;
  height: 50px;
  transition: top 0.3s 0s;
}

.is-visible .cd-panel-header {
  top: 0;
  transition: top 0.3s 0.3s;
}

.cd-panel-container {
  /*...*/
  position: fixed;
  width: 90%;
  height: 100%;
  top: 0;
  right: 0;

  transition-property: transform;
  transition-duration: 0.3s;
  transition-delay: 0.3s;

  transform: translate3d(100%, 0, 0);
}

.is-visible .cd-panel-container {
  transform: translate3d(0, 0, 0);
  transition-delay: 0s;
}

Ну вот в принципе и все, что я хотел вам сегодня рассказать.

Если вам понравился материал пожалуйста сделайте следующее…

  1. Поставьте «лайк».
  1. Сделайте ретвит.
  1. Поделитесь этим постом с друзьями в социальных сетях.
  1. И конечно же, оставьте свой комментарий ниже :)

Спасибо за внимание!

Всегда ваш Валерий Бородин

Вы будете первым, кто поставит оценку!
Понравилась статья? Поделиться с друзьями:
Добавить комментарий