Примеры изображений
Демонстрация различных форматов изображений и способов их отображения в документации.
📸 Поддерживаемые форматы
Docusaurus поддерживает все основные форматы изображений:
| Формат | Описание | Использование |
|---|---|---|
| PNG | Без потерь, прозрачность | Иконки, логотипы, скриншоты |
| JPG/JPEG | С потерями, хорошее сжатие | Фотографии, большие изображения |
| SVG | Векторный фо рмат | Иконки, диаграммы, логотипы |
| GIF | Анимация, ограниченная палитра | Анимации, простые изображения |
| WebP | Современный формат | Оптимизированные изображения |
🖼️ Примеры разных форматов
PNG - Логотип с прозрачностью
PNG идеален для изображений с прозрачным фоном и четкими краями.
![]()

JPG - Фотография
JPEG отлично подходит для фотографий благодаря хорошему сжатию.

SVG - Векторная графика
SVG масштабируется без потери качества и имеет малый размер файла.

GIF - Анимированное изображение
GIF поддерживает анимацию (хотя здесь используется статичное изображение).


WebP - Современный формат
WebP обеспечивает лучшее сжатие при сохранении качества.


🎨 Способы отображения
Стандартное изображение
Обычная вставка изображения через markdown:
![]()
Изображение с HTML атрибутами
Можно использоват ь HTML для более гибкого управления:
<img src="url" alt="Node.js Logo" width="300" />
Изображение с выравниванием по центру
<div style={{textAlign: 'center'}}>
<img src="url" alt="HTML5 Logo" width="200" />
</div>
🔍 Увеличение изображений
Благодаря плагину docusaurus-plugin-image-zoom, изображения можно увеличивать по клику!
Кликните на любое изображение выше - оно откроется в полноэкранном режиме с возможностью увеличения.
📐 Изображения в таблицах
Изображения можно использовать в таблицах для создания галерей:
| JavaScript | TypeScript | React |
|---|---|---|
| Язык программирования | Надмножество JavaScript | Библиотека для UI |
🎯 Адмонишены с изображениями

Изображения можно встраивать внутри адмонишенов для большей наглядности.
🌐 Использование локальных изображений
Для локальных изображений используйте относительные пути:
<!-- Из папки static/img/ -->

<!-- Относительно текущего файла -->

📱 Адаптивные изображения
Для адаптивности можно использовать HTML с медиа-запроса ми:
<picture>
<source media="(min-width: 768px)" srcset="image-large.jpg" />
<source media="(min-width: 480px)" srcset="image-medium.jpg" />
<img src="image-small.jpg" alt="Адаптивное изображение" />
</picture>
💡 Рекомендации
- Оптимизация: Сжимайте изображения перед загрузкой
- Alt текст: Всегда добавляйте описательный alt текст
- Формат:
- PNG для прозрачности и четких краев
- JPG для фотографий
- SVG для векторной графики
- WebP для современных браузеров
- Размер: Используйте изображения подходящего размера
- Локальное хранение: Важные изображения храните локально в
static/img/
🖼️ Галерея технологий

Все изображения поддерживают:
- ✅ Увеличение по клику (zoom)
- ✅ Ленивую загрузку (lazy loading)
- ✅ Адаптивность
- ✅ Темную/светлую тему