0
私は、サイズと位置を取って相対的なパーセンテージに変換したいdiv要素を配置した固定ピクセルを持っています。あなたはどうしますか?divのピクセルサイズとピクセル位置をパーセントに変換するにはどうすればよいですか?
私は、サイズと位置を取って相対的なパーセンテージに変換したいdiv要素を配置した固定ピクセルを持っています。あなたはどうしますか?divのピクセルサイズとピクセル位置をパーセントに変換するにはどうすればよいですか?
parentNodeを使用して親にアクセスし、そのサイズとぼんやりを比較したいとします。
var foo = document.getElementById('foo');
var bar = document.getElementById('foo').parentNode;
console.log('Width: ' + (foo.offsetWidth/bar.offsetWidth) + '%')
パーセンテージは、コンテナのサイズに関連しています。コンテナのサイズを知らなければ、これは不可能です。 –
私はウィンドウ/ドキュメントの幅/高さと思われるビュー領域に関連しています。 – tkane
OKをクリックして、ビューポートのサイズを取得して、数学を行うことができます。 –