Уважаемые пользователи skript-na-ucoz.ucoz.ru. Вы найдете у нас на портале - и сможете скачать бесплатно различные программы для вебмастеров и не только, фильмы, игры, все для фотошопа, скрипты для ваших сайтов, бесплатные шаблоны, модули, хаки и релизы популярных CMS таких-как: Datalife Engine, WordPress, Joomla, Drupal, Ucoz и многое другое, а также обсудить и получить помощь на нашем форуме. С Уважением Администрация skript-na-ucoz

Выпадающее боковое меню панели на CSS
После регистрации у вас появиться еще одна ссылка для бесплатного скачивания и пропадет рекламма!
23.12.2023, 01:01
Выпадающее боковое меню панели на CSS




В статье узнаете, как сделать навигацию боковой панели при анимации, которая будет появляться по клику кнопки, где все выстроено на чистом CSS. Ранее на сайте размещал очень похожее меню, которое идет в прозрачном виде, но по своим функциям они почти аналогичны, ссылку найдете внизу. Если кратко, то боковая панель веб-сайта, это выполненный компонент, который расположен по левой стороне, где по умолчанию навигация скрыта, и только наблюдаем кнопку, что характеризует по значку, что здесь находится скрытый блок.

Такой формат используется для заданного отображение, где будет содержаться дополнительная информация, в нашем случай находится меню с дополнительными ключевыми словами под ссылками для перехода. Также панель можно задействовать для разных значений, от размещения информера, а также информации для пользователей. Где будет краткое содержание, чтобы при переходе прочесть более подробную основную статью.

В навигации присутствует кнопка, которая находиться в верхнем левом углу, где при нажатии или клике по ней, плавно появляется боковая панель со сдвигом с левой стороны. Как вы видите, что полностью дизайн и функции выполнены на чистом CSS, где не нужно подключать JavaScript или библиотеками, что означает, здесь только идет HTML для создания каркаса, где можно менять разные значение знаков, как шрифты или значки, и CSS для создания красивого оформление боковой панели, где самостоятельно можете выставить под разный оттенок цвета и создать красивые тени, если вы устанавливаете на светлый фон сайта.

Такой вид оформление со значками идет на demo странице, где переходим и проверяем все функции, а точнее работу панели.

В материале разместил немного измененный вид, что полностью поменял знаки, хотя в самом каркасе их можно убрать, кому они не интересны, а также заменить на что-то свое оригинальное.



Установка:

Устанавливаем шрифтовые кнопки

Код

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"/>


HTML

Код

<div class="animated_navigation">
  <input type="checkbox" id="navug" hidden>
  <label for="navug" class="posion_kadu">
  <i class="fas fa-bars"></i>
  <i class="fas fa-times"></i>
  </label>
  <nav id="closable_siden">
  <div class="picked">
  Навигация
  </div>
  <ul class="list-items">
  <li><a href="#"><i class="fas fa-home"></i>Главная</a></li>
  <li><a href="#"><i class="fas fa-headphones-alt"></i>Музыка</a></li>
  <li><a href="#"><i class="fas fa-volume-up"></i>Общение</a></li>
  <li><a href="#"><i class="fas fa-feather-alt"></i>Статьи</a></li>
  <li><a href="#"><i class="fas fa-folder-open"></i>Features</a></li>
  <li><a href="#"><i class="fas fa-horse"></i>About us</a></li>
  <li><a href="#"><i class="fas fa-universal-access"></i>Languages</a></li>
  <li><a href="#"><i class="fas fa-question-circle"></i>Contact us</a></li>
  <div class="code_examples">
  <a href="#"><i class="fab fa-facebook-f"></i></a>
  <a href="#"><i class="fab fa-twitter"></i></a>
  <a href="#"><i class="fab fa-github"></i></a>
  <a href="#"><i class="fab fa-youtube"></i></a>
  </div>
  </ul>
  </nav>
  </div>


CSS

Код

.animated_navigation{
  height: 100%;
  width: 300px;
  position: relative;
}
.animated_navigation .posion_kadu{
position: absolute;
  left: 18px;
  top: 12px;
  background: #2a2727;
  color: #e3e3e3;
  height: 48px;
  width: 48px;
  z-index: 9999;
  border: 1px solid #363535;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease
}
#navug:checked ~ .posion_kadu{
  left: 247px;
}
.animated_navigation .posion_kadu i{
  position: absolute;
  transform: ;
  font-size: 23px;
  transition: all 0.3s ease;
}
.animated_navigation .posion_kadu i.fa-times{
opacity: 0;
}
#navug:checked ~ .posion_kadu i.fa-times{
  opacity: 1;
  transform: rotate(-180deg);
}
#navug:checked ~ .posion_kadu i.fa-bars{
  opacity: 0;
  transform: rotate(180deg);
}
#closable_siden{
  position: fixed;
  background: #404040;
  height: 100%;
  width: 270px;
  overflow: hidden;
  left: -270px;
  transition: all 0.3s ease;
}
#navug:checked ~ #closable_siden{
  left: 0;
}
#closable_siden .picked{
line-height: 70px;
  text-align: center;
  background: #4c4949;
  font-size: 25px;
  font-weight: 600;
  color: #f9f3f3;
  border-bottom: 1px solid #161414;
}
#closable_siden .list-items{
  position: relative;
  background: #404040;
  width: 100%;
  height: 100%;
  list-style: none;
}
#closable_siden .list-items li{
  padding-left: 24px;
  line-height: 50px;
  border-top: 1px solid rgb(239 239 239 / 10%);
  border-bottom: 1px solid #201d1d;
  transition: all 0.3s ease;
}
#closable_siden .list-items li:hover{
  border-top: 1px solid rgb(0 0 0 / 0%);
  border-bottom: 1px solid rgb(0 0 0 / 0%);
  box-shadow: 0 0px 8px 2px #282828;
}
#closable_siden .list-items li:first-child{
  border-top: none;
}
#closable_siden .list-items li a{
color: #f2f2f2;
  text-decoration: none;
  font-size: 19px;
  font-weight: 400;
  height: 100%;
  width: 100%;
  display: block;
}
#closable_siden .list-items li a i{
  margin-right: 20px;
}
#closable_siden .list-items .code_examples{
  width: 100%;
  height: 40px;
  text-align: center;
  position: absolute;
  bottom: 100px;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#closable_siden .list-items .code_examples a{
  height: 100%;
  width: 40px;
  display: block;
  margin: 0 3px;
  font-size: 18px;
  color: #f2f2f2;
  background: #212126;
  border-radius: 100px;
  border: 1px solid #383838
  transition: all 0.3s ease;
}
#closable_siden .list-items .code_examples a:hover{
  background: #3a3939;
}
.list-items .code_examples a:first-child{
  margin-left: 0px;
}


Как поняли по описанию, что по умолчанию на этой панели вы найдете навигационные ссылки, которым закреплены шрифтовые знаки, что идут по тематическому направлению.

Также присутствует эффект, который появляется при наведенье на данный запрос, где мы видим, как красиво приподнимаются категория с появлением теней, что делает его более привлекательным.

Так что, если вы начинающий веб-мастер, то вам будет нетрудно разобрать коды и прикрепленную стилистику, как пример сделать быстрое или плавное появление панели.

Демонстрация

Скачать Выпадающее боковое меню панели на CSS
Категория: Скачать Скрипты для Ucoz бесплатно | Добавил: Kenik
Просмотров: 21 | Загрузок: 0


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини профиль
Для просмотра мини профиля,войдите на сайт как пользователь.
Мини-чат
Для добавления необходимо
войти или зарегистрироваться
Статистика
Счетчики сайта
Анализ сайта skript-na-ucoz.ucoz.ru Top.Mail.Ru

Яндекс.Метрика
Сейчас online
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сегодня наш сайт посетили
Счетчик пользователей
Сегодня нас посетило
Счетчики сайта
  • Счетчик юзеров
  • Всего юзеров: 1196
    За месяц: 0
    За неделю: 0
    За вчера: 0
    Сегодня: 0
  • Счетчик материалов
  • Всего файлов: 10242
    Всего новостей: 31
    Всего статей: 0
    Темы форума: 2521
    Коментариев: 16
    Фотоальбом: 3
    Скачали: 10242
    Каталог сайтов: 35
    Онлайн Игр: 213
    Онлайн Видео: 8596
    Партнеры сайта
    Стать партнером Стать партнером Стать партнером
    Популярное
    Скачиваемое
    Интерестное