❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

КАК СДЕЛАТЬ

Главная страница

Меню

Панель с иконками Значок меню Складной аккордеон Горизонтальные вкладки Вертикальные вкладки Заголовки вкладок Вкладки на всю страницу Вкладки при наведении Верхняя панель навигация Адаптивная верхняя навигация Раздельная навигация Навигация с иконками Меню поиска Панель поиска Фиксированная боковая панель Боковая навигация Адаптивная боковая панель Полноэкранная навигация Меню вне холста Боковые кнопки навигации Боковая панель с иконками Меню с горизонтальной прокруткой Вертикальное меню Нижняя навигация Адаптивная нижняя навигация Границы навигации Меню по правому краю Меню по центру Меню одинаковой ширины Фиксированное меню Скользящая вниз навигация при прокрутке Скрыть навигацию при прокрутке Уменьшить навигацию при прокрутке Липкая навигация Навигация на изображении Выпадающие ссылки при наведении Выпадающие список ссылок при нажатии Каскадный выпадающий список Выпадающий список в верхней навигации Выпадающий список в боковой навигации Адаптивный навигатор с выпадающим списком Подменю навигации Всплывающий список ссылок Мега меню Меню мобильной навигации Меню занавес Свернуть боковой бар Свернуть боковую панель Разбивка на страницы Хлебные крошки Группа кнопок Группа вертикальных кнопок Липкая социальная панель Навигация по таблеткам Адаптивный заголовок

Изображения

Слайд-шоу Галерея слайд-шоу Модальные изображения Лайтбокс Адаптивная сетка изображений Сетка изображений Галерея изображений Прокручиваемая галерея изображений Галерея вкладок Наложение затухание Наложение слайда Наложение изображения Наложение заголовка Наложение иконки Эффект изображения Черно-белое изображение Текст изображения Блоки текста изображения Прозрачный текст изображения Изображение на всю страницу Форма на изображении Главное изображение Размытие фонового изображения Изменение фона при прокрутке Выравненные изображения Округлые изображения Изображения аватара Адаптивное изображение Изображение по центру Миниатюрное изображение Граница вокруг изображения Знакомство с командой Прикрепленное изображение Зеркальное изображение Встряхнуть изображение Галерея портфолио Портфолио с фильтрацией Зуммирование изображения Увеличительное стекло изображения Ползунок сравнения изображений Значок в HTML

Кнопки

Кнопки оповещения Контур кнопок Разделение кнопки Анимированные кнопки Изменяющиеся кнопки Кнопка на изображении Кнопки социальных сетей Кнопка читать дальше Кнопки загрузки Кнопки скачать Кнопки-таблетки Кнопка уведомления Кнопки со значками Кнопки вперед и назад Дополнительная кнопка Кнопка блок Текстовые кнопки Округлые кнопки Кнопка прокрутки вверх

Формы

Форма входа Форма регистрации Форма оформления заказа Контактная форма Форма соцсети Форма регистрации Форма с иконками Рассылка по почте Сложенная форма Адаптивная форма Всплывающая форма Встроенная форма Очистить поле ввода Скрыть стрелки с цифрами Копировать текст в буфер обмена Анимированный поиск Кнопка поиска Полноэкранный режим Поиск Поле ввода в панели навигации Форма входа в панели навигации Пользовательский флажок/переключатель Пользовательский выбор Переключатель Отметить флажок Определить Caps Lock Кнопка запуска при вводе Проверка пароля Переключить видимость пароля Многошаговая форма Автозаполнение Отключить автозаполнение Отключить проверку орфографии Кнопка загрузки файла Проверка пустого ввода

Фильтры

Список фильтров Таблица фильтров Элементы фильтров Раскрывающийся список фильтров Список сортировки Сортировка таблицы

Таблицы

Таблица с полосками зебры Центрирование таблиц Таблица полной ширины Вложенная таблица Бок о бок Таблицы Адаптивные таблицы Сравнительная таблица

Еще

Полноэкранное видео Модальные окна Удалить модальное окно Временная шкала Индикатор прокрутки Прогресс Панели Панель навыков Ползунки диапазона Выбор цвета Поле электронной почты Подсказки Отображение элемента при наведении Всплывающие окна Сворачиваемые Календарь Включения HTML Список дел Загрузчики Значки Рейтинг звезд Рейтинг пользователей Эффект наложения Контактные чипы Карточки Карточка переворота Карточка профиля Карточка продукта Оповещения Выноска Заметки Метки Лента Облако тегов Круги Стиль HR Купон Группа списков Группа списков со значками Список без маркеров Адаптивный текст Вырезанный текст Светящийся текст Фиксированный нижний колонтитул Липкий элемент Одинаковая высота Clearfix Адаптивные плавающие элементы Снэк-бар Полноэкранное окно Прокручиваемый рисунок Плавная прокрутка Градиентная фоновая прокрутка Липкий заголовок Сжимать заголовок при прокрутке Таблица цен Параллакс Соотношение сторон Адаптивные фреймы Переключение «Нравится/Не нравится» Переключить Скрыть/Показать Переключить Темный режим Переключить Текст Переключить Класс Добавить Класс Удалить Класс Изменить класс Активный класс Дерево Удалить десятичные знаки Удалить свойство Офлайн-обнаружение Найти скрытый элемент Перенаправление веб-страницы Форматирование числа Увеличение при наведении Переворот Центрировать вертикально Центрировать кнопку в DIV Центрировать список Переход при наведении Стрелки Фигуры Ссылка для скачивания Элемент полной высоты Окно браузера Пользовательская полоса прокрутки Скрыть полосу прокрутки Показать/принудительно включить полосу прокрутки Вид устройства Граница с возможностью редактирования содержимого Цвет заполнителя Отключить изменение размера текстовой области Отключить выделение текста Выделение текста Цвет Цвет маркера Вертикальная линия Разделители Разделитель текста Анимированные значки Таймер обратного отсчета Пишущая машинка Страница "Скоро" Сообщения чата Всплывающее окно чата Разделенный экран Отзывы Счетчик разделов Слайд-шоу цитат Закрываемые элементы списка Типичные контрольные точки устройства Перетаскиваемый элемент HTML Запросы JS Media Подсветка синтаксиса Анимации JS Длина строки JS Возведение в степень JS Параметры JS по умолчанию Случайное число JS JS-сортировка числового массива JS-оператор распространения JS-прокрутка в представление Получить текущую дату Получить текущий URL Получить текущий экран Размер Получить элементы Iframe

Веб-сайт

Создать бесплатный веб-сайт Создать веб-сайт Создать статический веб-сайт Разместить статический веб-сайт Создать веб-сайт (W3.CSS) Создать сайт (BS3) Создать сайт (BS4) Создать сайт (BS5) Создать и просмотреть сайт Создать сайт с деревом ссылок Создать Портфолио Создать резюме Создать сайт ресторана Создать сайт компании Создать веб-книгу Сайт центра Раздел контактов О странице Большой заголовок Пример веб-сайта

Сетка

Макет из 2 столбцов Макет из 3 столбцов Макет из 4 столбцов Расширяющаяся сетка Вид сетки списка Смешанная колоночная раскладка Карточки колонок Зигзагообразная раскладка Блоговая раскладка

Google

Google Charts Google Fonts Google Font Pairings Google Настройка Аналитика

Конвертеры

Конвертировать вес Конвертировать температуру Конвертировать длину Конвертировать скорость

Блог

Получить работу разработчика Станьте фронтенд-разработчиком. Наймите разработчиков

Как сделать - Свернуть боковой бар



Узнать, как создать складное меню боковой панели используя HTML, CSS и JavaScript.


Нажмите на кнопку, чтобы открыть складную боковую панель:


Попробуйте сами »

Создать свернутый боковой бар

Шаг 1) Добавить HTML:
<div id="mySidebar" class="sidebar">
  <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>
  <a href="#">О Нас</a>
  <a href="#">Услуги</a>
  <a href="#">Клинты</a>
  <a href="#">Контакт</a>
</div>

<div id="main">
  <button class="openbtn" onclick="openNav()">&#9776; Свернуть боковой бар</button>
  <h2>Свернутая боковой бар</h2>
  <p>Содержание...</p>
</div>

Шаг 2) Добавить CSS:
/* Меню бокового бара */
.sidebar {
  height: 100%; /* 100% Полный рост */
  width: 0; /* 0 ширина - измените это с помощью JavaScript */
  position: fixed; /* Оставаться на месте */
  z-index: 1; /* Оставайтесь на вершине */
  top: 0;
  left: 0;
  background-color: #111; /* Черный */
  overflow-x: hidden; /* Отключить горизонтальную прокрутку */
  padding-top: 60px; /* Поместите содержимое 60px сверху */
  transition: 0.5s; /* 0.5 секунд эффект перехода для скольжения в боковой панели */
}

/* На боковой панели */
.sidebar a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

/* При наведении курсора мыши на навигационные ссылки измените их цвет */
.sidebar a:hover {
  color: #f1f1f1;
}

/* Положение и стиль кнопки закрытия (верхний правый угол) */
.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

/* Кнопка для открытия бокового бара */
.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color: #444;
}

/* Стиль содержимого страницы - используйте это, если вы хотите переместить содержимое страницы вправо при открытии боковой навигации */
#main {
  transition: margin-left .5s; /* Если вы хотите эффект перехода */
  padding: 20px;
}

/* На небольших экранах, где высота меньше 450px, измените стиль sidebar (меньше отступов и меньший размер шрифта) */
@media screen and (max-height: 450px) {
  .sidebar {padding-top: 15px;}
  .sidebar a {font-size: 18px;}
}


Шаг 3) Добавить JavaScript:
/* Установить ширину боковой панели шириной 250 пикселей и следующий и левом поле содержание страницы шириной 250 пикселей и следующий */
function openNav() {
  document.getElementById("mySidebar").style.width = "250px";
  document.getElementById("main").style.marginLeft = "250px";
}

/* Установите ширину боковой панели на 0, а левое поле содержимого страницы - на 0 */
function closeNav() {
  document.getElementById("mySidebar").style.width = "0";
  document.getElementById("main").style.marginLeft = "0";
}
Попробуйте сами »

Совет: Зайдите на наш учебникCSS Навигация чтобы узнать больше о навигационных панелях.



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

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

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.