Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, susidūriau su tokia problemėle: reikia padaryti responsive youtube, kad plotis eitų per visą ekraną:

 

<div class="header"></div>
<div class="youtube"></div>
<div class="tolimesnis_contentas"></div>

 

Taigi bėda tame, kad visi youtube responsive pavyzdžiai pateikti per position: absolute. Ir tokiu atveju "tolimesnis_contentas" man palenda po youtubu.

O su "margin" aš jo negaliu atitraukti, nes keičiant naršyklės plotį visi aukščiai gaunasi kintami.

 

Gal turit minčių, kaip išspręsti ?

 

CSS:

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 100px;
left: 0;
width: 100%;
height: 100%;
}

Redagavo BigBug
Nuoroda į pranešimą
Dalintis kituose puslapiuose

su jquery, dom on load dedi funkciją, kuri išgauna window plotį ir tokį užmeti ant video. tada tą plotį padalini tarkim iš 3 ir uždedi kaip aukštį. Tą patį darai su $(window).on('resize'), tuomet sumažinus, padidinus langą video vis dar išliks per visą plotį.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...