JavaScript | ウインドウサイズの取得

javascriptでウインドウサイズを取得するサンプルです。

サンプルコード

Windowのサイズを変更すると値が更新されます。

幅 :

高さ :

HTML

<!DOCTYPE html>
<html lang="ja" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <div class="box_">
      <p>幅 : </p><div id="window_w"></div>
      <p>高さ : </p><div id="window_h"></div>
    </div>
    <script type="text/javascript" src="window.js"></script>
  </body>
</html>

CSS

*{
  margin: 0;
  padding: 0;
}
html,body{
  height: 100%;
  display: grid;
  place-items: center;
  background: #f1f1f1;
}
.box_{
  background: white;
  padding: 20px 20px 20px 30px;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
}
.box_ #window_h,
.box_ #window_w{
  width: 140px;
  font-size: 30px;
  font-weight: 600;
  color: #52a7e0;
}

Js

//表示する要素の取得
const window_w = document.getElementById("window_w");
const window_h = document.getElementById("window_h");
//ウインドウがロードされた時
window.onload = function(){
  show_window_size();
}
//ウインドウサイズが更新された時
window.onresize = show_window_size;
function show_window_size(){
  window_w.innerHTML = window.innerWidth;
  window_h.innerHTML = window.innerHeight;
}

関連・参考

関連記事

参考文献

画面サイズを取得する

コメント

タイトルとURLをコピーしました