html — Как растянуть img на весь экран монитора?

Вопрос задан

Изменён 5 лет 4 месяца назад

Просмотрен 5k раз

<div>
 <img src="img.jpg">
</div>

чтобы при масштабировании до любых размеров она всегда занимала 100% монитора, а не при достижении ширины монитора свыше 1920px снизу начинало бы появляться пустое место. Уточняю — картинка находится на html-странице и не нужно ее запускать через css — backgroun-image

  • html
  • css

1

как обычно : пользуемся не инлайновыми стилями а в отдельном файле

html,body{
height:100%;
}

img{
display:block;
width:100%;
height:100%;
}
<img src="">

но так же надо помнить что изображение должно быть в альбомном виде

8

Хорошо, если изображение абстрактное и деформация при непропорциональном масштабировании не заметна. .. Можно, с помощью jQuery скрыть изображение, забрать его src и подложить его в ненавистный вам background-image, и добавить background-size: cover

Можно попробовать использовать object-fit (https://caniuse.com/#feat=object-fit)

body, html {
  margin: 0;
  width: 100vw;
  height: 100vh;
}
img {
  display: block;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}
<img src="http://lorempixel.com/1500/1000/sports/Dummy-Text/" />

2

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Помогите растянуть картинку на весь экран pda — Вопрос от Михаил Коллинс

  • Вопросы
  • Горячие
  • Пользователи
  • Вход/Регистрация

>

Категории вопросов

Задать вопрос +

Основное

  • Вопросы новичков (16565)
  • Платные услуги (2141)
  • Вопросы по uKit (82)

Контент-модули

  • Интернет-магазин (1437)
  • Редактор страниц (236)
  • Новости сайта (500)
  • Каталоги (809)
  • Блог (дневник) (113)
  • Объявления (295)
  • Фотоальбомы (434)
  • Видео (255)
  • Тесты (60)
  • Форум (578)

Продвижение сайта

  • Монетизация сайта (220)
  • Раскрутка сайта (2457)

Управление сайтом

  • Работа с аккаунтом (5342)
  • Поиск по сайту (427)
  • Меню сайта (1767)
  • Домен для сайта (1535)
  • Дизайн сайта (13481)
  • Безопасность сайта (1485)
  • Доп.
    функции (1308)

Доп. модули

  • SEO-модуль (225)
  • Опросы (63)
  • Гостевая книга (99)
  • Пользователи (433)
  • Почтовые формы (318)
  • Статистика сайта (198)
  • Соц. постинг (213)
  • Мини-чат (91)

Вебмастеру

  • JavaScript и пр. (645)
  • PHP и API на uCoz (236)
  • SMS сервисы (10)
  • Вопросы по Narod. ru (429)
  • Софт для вебмастера (39)

Как растянуть изображения рабочего стола и обои на весь экран


Некоторые сайты предлагают изображения и обои для рабочего стола нестандартных размеров, размер которых может быть изменен системным программным обеспечением (обычно это называется «растянуть» на ПК или «заполнить экран» на старых системах Mac) для соответствия стандартным разрешениям экрана (областям отображения). В прошлом при изменении размера изображения с помощью функций «Растянуть» или «Заполнить экран» качество изображения могло немного ухудшиться, особенно если объект изображения имел четко очерченные края, которые могли стать слегка зубчатыми. Даже тогда многие фотографии не сильно пострадали, если размер был достаточно близким. В новых компьютерах обычно используется высококачественное программное обеспечение для изменения размера, поэтому изображения, размер которых превышает разрешение вашего экрана, будут выглядеть так же хорошо «сжатыми», как и центрированными. (Однако, если изображение значительно меньше разрешения вашего экрана, нет программного обеспечения, которое растянет его без потери качества.)

Как растянуть на весь экран на ПК:

На ПК с Windows Vista или Windows 7 в меню «Пуск» выберите «Панель управления», затем нажмите «Изменить фон рабочего стола» (под заголовком «Внешний вид и персонализация»), затем в разделе «Как должно располагаться изображение» в Vista выберите растянутое изображение или в разделе «Положение изображения» в Windows 7 выберите «Растянуть». Другой способ попасть в эту панель управления — щелкнуть правой кнопкой мыши рабочий стол, выбрать «Персонализация», затем нажать «Фон рабочего стола», который находится в верхней части окна в Vista и внизу в Windows 7. (В любом случае путь это «Пуск» > «Панель управления» > «Оформление и персонализация» > «Персонализация» > «Фон рабочего стола»). , в то время как «Растянуть» изменит пропорции изображения, чтобы заполнить экран без обрезки.

На ПК с Windows XP в меню «Пуск» выберите «Панель управления»: «Внешний вид и темы»: «Экран»: «Рабочий стол», затем выберите «Позиция: Растянуть» (щелчок правой кнопкой мыши по рабочему столу и выбор «Свойства: Рабочий стол» — еще один способ получить доступ к этому элементу управления). панель).

В более ранних версиях Windows в меню «Пуск» выберите «Настройки»: «Панель управления»: «Экран»: «Фон», затем выберите «Растянуть» (еще один способ открыть эту панель управления — щелкнуть правой кнопкой мыши рабочий стол и выбрать «Свойства: фон»).

Как растянуть на весь экран на Mac:

На Mac (операционные системы до Mac OS X) в меню Apple выберите Панели управления: Внешний вид: Рабочий стол или Панели управления: Изображения рабочего стола: Изображение, затем выберите «Заполнить экран» (удерживая нажатой клавишу Control, щелкните рабочий стол и выберите «Изменить фон рабочего стола…» во всплывающем меню — это еще один способ получить доступ к тем же панелям управления).

Для последних версий Mac OS X (в более ранних версиях Mac OS X отсутствуют параметры для позиционирования и изменения размера) в меню Apple выберите «Системные настройки: Рабочий стол и заставка: Рабочий стол» (щелкните рабочий стол, удерживая клавишу Control, затем выберите «Изменить рабочий стол»). Фон… из всплывающего меню также приведет вас к этой панели управления), затем выберите «Заполнить экран» или «Растянуть на весь экран», разница между этими параметрами заключается в том, что «Заполнить экран» обрежет часть изображение, если оно не имеет тех же пропорций (соотношение сторон), что и экран, а «Растянуть на весь экран» изменит размер изображения в соответствии с пропорциями экрана.

Также см. Как центрировать изображения рабочего стола и обои на экране и Сохранение и отображение изображений рабочего стола.

Наши галереи…


Copyright © 2000-2020 Дин Галлоуэй | Все права защищены

HTML5-video-stretch-fullscreen.css · GitHub

Этот файл содержит двунаправленный текст Unicode, который может быть интерпретирован или скомпилирован не так, как показано ниже. Для просмотра откройте файл в редакторе, который показывает скрытые символы Unicode. Узнайте больше о двунаправленных символах Unicode

Показать скрытые символы

css»>
// http://fvsch.com/code/video-background/
#видео-бг {
позиция: фиксированная;
верх: 0; справа: 0; внизу: 0; слева: 0;
переполнение: скрыто;
}
#video-bg > видео {
позиция: абсолютная;
верх: 0;
слева: 0;
ширина: 100%;
высота: 100%;
}
/* 1.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *