DEV Community

loading...

Discussion on: HTML can do that?

Collapse
ananyaneogi profile image
Ananya Neogi Author

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!

Collapse
alexander_32 profile image
Alexander--

JS is NOT required for making dialogs! It is possible to make them in pure CSS:

chdir.github.io/dialog-demo/

Collapse
pedrootero profile image
Pedro Otero Prada

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.