≪ Today I learned. RSS購読
公開日
タグ
HTML
著者
ダーシノ(@bc_rikko)

inert属性で一括非活性

inert属性が全主要ブラウザで利用可能になった。

inert属性をつけた要素の子孫要素に対し、一括でクリック不可、選択不可、フォーカス不可、アクセシビリティツリーから除外をしてくれる。

<body inert>
  <!-- bodyの子孫はすべて非活性 -->
  <div class="loading-mask"></div>
  <form>
    <input type="text">
    <button>Submit</button>
  </form>
</body>

※上記コードはあくまでサンプルコードで、実際に<body inert>をするとローディングマスクが表示されていることを伝えられないので適用範囲には注意すること。