Jump to content

Film na stronie glownej z dynamicznym rozmiarem


REGI0

Recommended Posts

Witam 

Chciałbym umieścić film na stronie głównej, który automatycznie sie uruchomi po wczytaniu strony.

Próbowałem użyć modułów contentBox oraz HTML box. Film wyświetla się prawidłowo oraz uruchamia, ale mam problem z rozmiarem filmu. Chciałbym aby zmieniał sie dynamicznie w zależności od rozmiaru okna dzięki czemu bedzie się dobrze wyświatlał na różnych rozdzialczościach ekranu oraz na urządzeniach mobilnych. Gdy próbuje wstawić film bez podanego rozmiaru zostają automatycznie dodane parametry width i length 300 x 150. Proszę o pomoc jak to zrobić dynamicznie z góry dzięki

Edited by REGI0 (see edit history)
Link to comment
Share on other sites

najprościej wsadzasz iframe z video w dodatkowego diva:

<div class="vid-container">TUTAJ IFRAME Z VIDEO</div>

i dodajesz style css
 

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

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

przykład działania:

http://codepen.io/VEKIA/pen/qNxrrJ

Link to comment
Share on other sites

wszystko mozesz wkleić do html box :-)

Cos chyba dalej robie źle..

Po wstawieniu div'a do html box i zapisaniu zamienia mi na poniższy kod gdzie juz na sztywno jest podany rozmiar okna filmu:

(bez względu czy wstawiam w kodzie źródłowym czy za pomoca funkcji wstaw wideo)


<div class="video-container"><iframe width="300" height="150" src="https://www.youtube.com/embed/tP_7BHuHWzs" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>

a css gdzie podpiac pod global bo tez nie widze jak to dodac z poziomu html box?

Edited by REGI0 (see edit history)
Link to comment
Share on other sites

style wklejamy za pomocą <style></style> cały kod do wklejenia (zmieniłem v.i.d..e.o na vid bo filtr spamu na forum nie przepuszcza mojej wiadomości)

<div class="vid-container">TUTAJ IFRAME</div>
<style>
.vid-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.vid-container iframe, .vid-container object, .vid-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important;
}
</style>
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...