We're a place where coders share, stay up-to-date and grow their careers.
You don't need css to actually make it work. Yes, JS is required to put the attribute but I think it's fair to say that html is doing all of the heavy lifting!
JS is NOT required for making dialogs! It is possible to make them in pure CSS:
chdir.github.io/dialog-demo/
What about the positioning? I think overlapping everything in the page is a key feature of a dialog, and I see there is positioning in the CSS.
You don't need css to actually make it work. Yes, JS is required to put the attribute but I think it's fair to say that html is doing all of the heavy lifting!
JS is NOT required for making dialogs! It is possible to make them in pure CSS:
chdir.github.io/dialog-demo/
What about the positioning? I think overlapping everything in the page is a key feature of a dialog, and I see there is positioning in the CSS.