質問: HTMLとCSSで”ある要素をクリックすると画面全体が暗くなり(フェードで覆い)、
回答: JS側ではクラスの付け外しだけにして、表示非表示はCSSでやった方が色々便利。 この場合、クラスを付け外しするのは覆いのdiv自身でもいいが、bodyにつけておくと他の要素も色々いじれて便利。 あと、レイヤーが上に被るとクリックに支障が出るので、pointer-events:noneを指定したほうがいい。