私が作業しているページには、その幅に渡る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と重なり合わないようにしています。
ここに質問があります:ブラウザウィンドウに従ってvid_windowとvidのサイズを指数関数的に変更する方法があります。ウィンドウが完全に展開されている場合、vid_windowは57%ですが、ハーフサイズの場合はvid_windowは、例えば30%でしょうか?あなたがしたい場合はここで
は、ページへのリンクです:
クライアントはまた、vidウィンドウの一番上がブラウザのサイズ変更時に上に崩壊するように、vidウィンドウの一番上が絶対的に配置されることも望みます。考え:ブラウザの高さに関連してvidウィンドウのサイズを変更するアルゴリズムを作成する方法はありますか?それとも、私はウサギの穴を下っていますか?ああ、これはWordPressサイトでもあります... – Adam
あなたはそれを下から上に崩壊させるために絶対的に要素を配置する必要はありません。同じ場所では、絶対的な位置決めが必要な場合があります。私はワードプレスやPHPに精通していないが、私の推薦は、クライアントがそこにjavascriptやjQueryファイルをドロップして、表示領域の57%にリサイズするアルゴリズムを作成するウィンドウのサイズをチェックして気にしない場合です。最後にjQuery $(window).height()を実行すると、setTimeoutが必ずすべてのピクセルに対して起動しないようにしてください。 – CBRRacer
ボトムアップ崩壊については、私が見ている。問題は、ウィンドウが展開されると、上部と下部がページの43%を表し、残りの57%がビデオウィンドウに残ります。しかし、ウィンドウのサイズが変更されると、上下に占める割合が上がります(高さが固定されているため)が、vidウィンドウは57%に比例して縮小し続けます。したがって、これは:トップとボトムがブラウザウィンドウの60%を占める場合、vidウィンドウが40%しか占めないようにする方法はありますか?その後、70/30、80/20など – Adam