Using the dialog element for an off canvas menu - Kevin Powell - Community