ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

КАК СДЕЛАТЬ

Главная

Меню

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

Изображения

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

Кнопки

Кнопки оповещения Контурные кнопки Сплит кнопки с выпадающим списком Анимированные кнопки Затухающие кнопки Кнопка на изображении Соц.медиа кнопки Читать больше Читать меньше Кнопки загрузки Кнопки скачивания Кнопки таблетки Кнопка уведомления Кнопки с иконками Кнопки next/prev Кнопка 'Больше' в навбаре Кнопка-блок Кнопка-текст Округлые кнопки Кнопка быстрой прокрутки вверх

Формы

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

Фильтры

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

Таблицы

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

Больше

Полноэкранное видео Модальные боксы Лента новостей Индикатор прокрутки Прогресс-бары Скил-бар Ползунки Диапазона Всплывающие подсказки Pop-апы Складывающийся бар Календарь HTML вставки Список дел Загрузка Звездный рейтинг Рейтинг пользователя Эффект наложения Контактные фишки Карточки Flip-карточки Карточка профиля Карточка продукта Оповещения Вызов Примечания Лейблы Круги Стиль HR Купон Список группы Адаптивный текст Вырезанный текст Светящийся текст Фиксированный Footer Липкий элемент Равная высота Clearfix (Чистый Float) Адаптивный Float Снэк-бар Полноэкранное окно Рисование при прокрутке Гладкая прокрутка Фоновый градиент при прокрутке Липкий заголовок Сжатие заголовка при прокрутке Таблица цен Паралакс Соотношение сторон Переключатель Лайк/Дизлайк Переключатель Скрыть/Показать Переключатель текста Переключатель класса Добавить класс Удалить класс Активный класс В виде дерева Удалить свойство Оффлайн обнаружение Найти скрытый элемент Перенаправить веб-страницу Zoom при наведении мыши Флип бокс Центрировать по вертикали Переход при наведении мыши Стрелки Формы (фигуры) Ссылка для скачивания Элемент на всю высоту страницы Окно браузера Пользовательский скроллбар Внешний вид устройства Цвет заполнителя Цвет выделения текста Цвет маркера Вертикальная линия Анимированные иконки Таймер обратного отсчета Печатная машинка Осталось времени до определённой даты Сообщения чата Popup-окно чата Разделенный экран Отзывы Раздел счётчиков Слайдшоу цитат Закрываемые элементы списка Типичные точки остановки устройства Перетаскиваемый HTML элемент JS медиа-запросы Подсветка синтаксиса кода JS Анимация Получить элементы iframe

Веб-сайт

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

Grid (сетка)

Макет 2 колонки Макет 3 колонки Макет 4 колонки Расширяющаяся сетка Список в виде сетки Макет смешанных колонок Адаптивные колонки карт Зигзаг макет Макет блога

Google

Google карты Google карты ЧБ Google диаграммы Google шрифты

Конвертеры

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

Python

Удалить список дубликатов Перевернуть строку

Готовые решения (сниппеты) на HTML, CSS, JavaScript. Уроки для начинающих

КАК СДЕЛАТЬ - Подключить HTML


Узнайте, как включить фрагменты HTML-кода в HTML-страницу.


HTML

Сохраните HTML-код, который вы хотите включить в .html файл:

content.html

<a href="howto_google_maps.asp">Google Maps</a><br>
<a href="howto_css_animate_buttons.asp">Animated Buttons</a><br>
<a href="howto_css_modals.asp">Modal Boxes</a><br>
<a href="howto_js_animate.asp">Animations</a><br>
<a href="howto_js_progressbar.asp">Progress Bars</a><br>
<a href="howto_css_dropdown.asp">Hover Dropdowns</a><br>
<a href="howto_js_dropdown.asp">Click Dropdowns</a><br>
<a href="howto_css_table_responsive.asp">Responsive Tables</a><br>

Подключение HTML

Подключение HTML осуществляется с помощью атрибута w3-include-html:

Пример

<div w3-include-html="content.html"></div>

Добавление JavaScript

HTML включает в себя JavaScript.

Пример

<script>
function includeHTML() {
  var z, i, elmnt, file, xhttp;
  /* Перебрать коллекцию всех элементов HTML: */
  z = document.getElementsByTagName("*");
  for (i = 0; i < z.length; i++) {
    elmnt = z[i];
    /*Поиск элементов с определенным атрибутом:*/
    file = elmnt.getAttribute("w3-include-html");
    if (file) {
      /* Сделайте HTTP-запрос, используя значение атрибута в качестве имени файла: */
      xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4) {
          if (this.status == 200) {elmnt.innerHTML = this.responseText;}
          if (this.status == 404) {elmnt.innerHTML = "Страница не найдена.";}
          /* Удалите атрибут и вызовите эту функцию еще раз: */
          elmnt.removeAttribute("w3-include-html");
          includeHTML();
        }
      }
      xhttp.open("GET", file, true);
      xhttp.send();
      /* Выйти из функции: */
      return;
    }
  }
}
</script>

Вызвать includeHTML() внизу страницы:

Пример

<script>
includeHTML();
</script>
Попробуйте сами »

Включить множество фрагментов HTML

Вы можете включить любое количество фрагментов HTML:

Пример

<div w3-include-html="h1.html"></div>
<div w3-include-html="content.html"></div>
Попробуйте сами »