TGViewer
📝 Рассказ фронтендера 📝 Рассказ фронтендера @frontend_tales · 1.81K subscribers
Post #424 1.08K
📹Атрибут poster для тега <video>

Атрибут poster в HTML-теге <video> задаёт изображение-заставку, которое показывается до начала воспроизведения видео. Это как обложка у книги - первое, что видит пользователь.

<video src="movie.mp4" poster="preview.jpg" controls>
Ваш браузер не поддерживает видео.
</video>


❗Что важно учитывать

☑️Размер и соотношение сторон. Лучше всего, когда размер постера совпадает с размерами видео - иначе браузер растянет или сожмёт картинку, и может появиться некрасивая рамка. Например, для видео 1920×1080 используйте постер такого же разрешения или пропорций 16:9.

☑️Вес файла. Постер загружается раньше видео, поэтому он должен быть лёгким. Имеет смысл сжать JPG или использовать WebP - пользователь увидит заставку быстрее.

☑️Отсутствие постера. Если poster не указан, браузер покажет либо пустой чёрный прямоугольник, либо первый кадр видео (поведение зависит от браузера и атрибута preload).

Практический пример:

<video 
width="800"
height="450"
poster="/images/preview.webp"
controls
preload="metadata">
<source src="video.webm" type="video/webm">
<source src="video.mp4" type="video/mp4">
</video>


Здесь preload="metadata" в паре с poster - хорошая комбинация: браузер не качает само видео заранее, но сразу показывает красивую заставку.
  • 🔥 11
  • 👍 4
More from @frontend_tales
  1. May 29, 2026Ну с выходом opus 4.8, точно нет 🥵
  2. May 27, 2026Уууу валит
  3. May 27, 2026♊️Gemini CLI и Subagents На примере простого проекта с нуля разберем, как настроить и связ…
  4. May 25, 2026🌐 Превращаем любой сайт в приложение с помощью Pake. Из интересного: тут не используются…
  5. May 24, 2026Опять тут вышла самая умная. лучшая модель - Qwen 3.7-Max. И результаты тестов интересные…
  6. May 23, 2026Когда ты null null, а хотел быть [object Object] 🥲
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →