Адаптивное видео с изменением размера CSS - Скрипты - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Скрипты


Думаю веб мастера часто ставя плеер с канала YouTube выставляют ему значение, чтоб корректно смотрелось, но можно автоматически сделать. Это не только касается ютуб, а других сторонних ресурсов, которые раздают плееры. Что теперь вы один раз выставите ширину и высоту по своему каркасу, что после этого вы автоматически ставите и все преображается как вы выставили значение. Чтоб видео ролики автоматически подстраивались под те значение, что изначально выставлено под родительский блог, то в стилях их задаем.

Здесь реализуем вставки iframe, object и embed, на которые редактируем и подстраиваем. Что изначально все нужно проставить или прописать все варианты. И после этого все сохраняем и забываем про лишнее действие, что делали ранее. Этот отличный инструмент подойдет под кино сайты, что меняют шаблоны, а как знаем у каждого своя фиксированная ширина, что все можно на стилях исправить и сделать вывод корректным.

1. Способ

Для того чтобы сделать видео из YouTube адаптивным, нужно сделать следующее
Вставить тэг iframe с видео

Код
<div class="myvideo">...</div>  
то есть сделать так:  
Код  
<div class="myvideo">  
<iframe width="560" height="315" src="//www.youtube.com/embed/kPYBn8VcdXk" frameborder="0" allowfullscreen></iframe>  
</div>


В таблицу стилей в самый низ прописать такой код:

Код
.myvideo {  
position:relative;  
padding-bottom:56.25%;  
padding-top:30px;  
height:0;  
overflow:hidden;  
border:1px solid #ccc;  
}  
.myvideo iframe,.myvideo object,.myvideo embed {  
position:absolute;  
top:0;  
left:0;  
width:100%;  
height:100%;  
}


2. Способ

Плеер располагается в div, что под стилями.

Код
<div class="video-responsive">  
  <iframe width="auto" height="auto" src="ссылка на видео" frameborder="0" allowfullscreen></iframe>  
</div>


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

CSS

Код
.video-responsive {  
  position: relative;  
  padding-bottom: 56.25%;  
  height: 0;  
  overflow:hidden;  
}  
.video-responsive iframe,  
.video-responsive object,  
.video-responsive embed {  
  position: absolute;  
  top: 0;  
  left: 0;  
  width: 100%;  
  height: 100%;  
}

Важно!

При копировании материала указывать ссылку на источник.

- 344
- 23-Октября-2017
- 0
Материал разместил:

Похожий материал
Статьи сайта