작업중인 페이지의 너비가 div입니다. 높이는 브라우저 창에 따라 크기가 조정되어야합니다. 여기에 내가 지금까지있어 방법 : 페이지 하단에서CSS/HTML을 사용하여 div 크기를 조정했지만 캐치가 있습니다.
#vid_window{ position:absolute; float:left; background-color:#000; width:100%; height:57%; margin-left:auto; margin-right:auto; overflow:hidden; }
위의 DIV에 동영상의 구색을 재생하려면 '메뉴', 비디오입니다 물론,해야합니다 div의 높이로 크기를 조정합니다. div는 클라이언트별로 절대적으로 배치됩니다. 이 #vid_window
을 채울 것입니다 여기에 문제가있어
#vid{width:100%;height:100%:}
: 브라우저의 페이지 크기를 조정하는 경우는 VID 창을 중복 시작 '메뉴'오랜 시간이 걸리지 않는 문제가 아니다 . 백분율을 줄일 수는 있지만 클라이언트마다 일 수 있으며 일 수는 없습니다. 그들은 페이지의 사자의 몫이 영상을 표시 할 수 있기를 원하지만, 물론 메뉴가 창이나 화상과 겹치지 않게하고 싶습니다.
다음은 질문입니다. 브라우저 창에 따라 vid_window 및 vid 크기를 기하 급수적으로 조정할 수있는 방법이 있습니까? 예를 들어, 창을 완전히 확장하면 vid_window는 57 %이지만 반 크기라면 vid_window는 말하자면 30 %입니까?
는 다음 페이지로의 링크, 당신이 원하는 경우 : 당신이 설명한 것과
아, 그래도 클라이언트는 vid 창의 맨 위가 브라우저 크기 조정시 위쪽으로 붕괴되도록 vid 창의 상단도 절대적으로 배치되기를 원합니다. 생각 : 브라우저 높이에 비례하여 창 크기를 조정하는 알고리즘을 만드는 방법이 있습니까? 아니면 내가 토끼의 구멍으로 내려가는거야? 아, 이것은 WordPress 사이트입니다. – Adam
아래에서 위로 접어 넣기 위해 요소를 절대적으로 배치하지 않아도됩니다. 기본적으로 그 역할을 수행해야합니다. 그러나 바닥에 남아 있기를 원한다면 동일한 위치에서 절대 위치 지정이 필요할 수 있습니다. 나는 워드 프레스 나 PHP에 익숙하지 않지만 내 권고안은 클라이언트가 자바 스크립트 나 jQuery 파일 몇 개를 놓고 윈도우 크기를 확인하여 디스플레이 영역의 57 %로 크기를 조절하는 알고리즘을 만들지 않는다는 것이다. 마침내 jQuery $ (window) .height()를 할 때 모든 픽셀에 대해 실행되지 않도록 setTimeout을 확인하십시오. – CBRRacer
상향식 붕괴에 관해서는 알 수 있습니다. 문제는 창을 확장 할 때 위쪽과 아래쪽이 페이지의 43 %를 차지하고 나머지 57 %가 창을 차지한다는 점입니다. 그러나 창 크기를 조정하면 위쪽과 아래쪽이 차지하는 비율이 올라갑니다 (높이가 고정되어 있기 때문에)하지만 vid 창은 57 %에 비례하여 계속 축소되므로 오버랩됩니다. 그래서, 위와 아래가 브라우저 윈도우의 60 %를 차지한다면 vid 윈도우가 40 % 만 차지할 수있는 방법이 있을까요? 그렇다면 70/30, 80/20 등 – Adam