2015-03-16 3 views
1

Я довольно новичок в веб-разработке, и я пытался установить фон для определенного «div», чтобы быть видео. После обширных исследований мне это удалось, но проблема в том, что видео не покрывает всю длину страницы. Есть ли способ, которым я могу получить видео, чтобы покрыть всю ширину страницы, только для этой конкретной части «div» ....? Спасибо! :)Video set as div background, не охватывает полную ширину страницы

Вот HTML код, который я использовал для вставки видео в фоновом режиме ...

<header> 

     <div style="position: fixed; top: 0; width: 100%; height: 100%; z-index: -1;background-size: cover; background-image:url(frame.jpg) no-repeat center top"> 
       <video id="video" style="width:100%; height:100%" autoplay loop> 
        <source id="mp4" src="Sea.mp4" type="video/mp4"> 
       </video> 
     </div> 
+0

По полной width Я имею в виду, что по обе стороны видео остаются белые. Я попытался уменьшить значение z-index, удалив цвет фона (css), но все, что не сработало ... – Shashank

ответ

0

Вы не подаете правильно значение background-image свойства:

background-image принимает только url("") (в вашем случае), но не также position и size.

ли как:

background: url(frame.jpg) center top/cover; 

jsBin demo

добавить

body{margin:0;} 

удалить запас по умолчанию, применяемый body

+0

Привет! Я вставил это в заголовок, поэтому я попытался установить для поля значение 0, но он, похоже, не работал ... – Shashank

+0

вы знаете о теге 'body', правильно? Если 'body' не работает, попробуйте с' * {margin: 0;} ' –

+0

Да. Я пробовал то, что было сделано в демо с тегом тела, но есть еще белые пробелы в стороне. Body { overflow-x: hidden; margin: 0; } – Shashank

Смежные вопросы