1
컨테이너에 래핑 된 HTML5 비디오의 오버플로를 숨기려고합니다. 그러나 여전히 파이어 폭스와 크롬에는 스크롤 바가 있습니다. Jsfiddle에서 문제를 다시 만들려고하면 괜찮습니까 (스크롤 막대 없음).하지만 Firefox 나 크롬에서 같은 코드가 스크롤을 만들고 오버플로를 숨기지 않습니다.오버플로 : HTML5 비디오에 대해 숨김
숨기기 위해 HTML5 비디오의 오버플로를 어떻게 얻을 수 있는지, 그리고 그것이 작동하지 않는 이유는 무엇입니까? 추신. 나는 여러 가지로 컨테이너의 위치를 변경 시도 및 overflow-x
까지와 overflow-y
overflow: hidden
을 깨는 시도했다
<div class="video_container">
<video autoplay loop controls muted="true"class="video_window">
<source src="http://www.html5videoplayer.net/videos/toystory.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
당신이 그 성가신 막대를 의미하는 경우 하나의 트릭을 할해야
.video_container{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -100;
overflow:hidden
}
video{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media (min-aspect-ratio: 16/9) {
video {
height: 300%;
top: -100%;
}
}
@media (max-aspect-ratio: 16/9) {
video{
width: 300%;
left: -100%;
}
}
고맙지 만 유감 스럽지만 문제가 해결되지 않았습니다. Chrome 및 Firefox에서는 창 크기/너비를 변경해도 스크롤이 계속 사용됩니다. – auto
OS X (Mac)에서 Chrome과 FF를 테스트 한 결과 스크롤 막대가 생기지 않습니다. Windows/Linux입니까? – Evgeny
아, 위치를 제거했습니다 : 컨테이너에서 절대적으로 잘 작동하는 것 같습니다! 감사! – auto