HTML dialog element taking full advantage of Javascript and CSS!

HTML dialog element taking full advantage of Javascript and CSS!

And new HTML 5.2 dialog element has been conceived thanks to the help of Simon Evans from Code pen. It is a modal (not to be confused with model) that takes full advantage of Javascript and CSS.

Although not a new concept, the modal is not considered a library but a native HTML 5.2 application. One of the main innovations of this concept is that it has no reliance on the "Z-Index" module and it is hidden by default. This idea makes it much better for accessibility by the end user and it will have native methods to use.

In terms of browser compatibility, it can have quite a few conflicts since it relies on some of the latest implementations of HTML. In chrome based browsers, especially offshoots like Relay or FUN, it has the most reliability. Firefox seems to be unstable in many versions but there are some forks that function properly. In mobile-based browsers, especially Safari, this code can break quite easily.

With such implementations, this may encourage web developers to move towards native applications instead of imported libraries. Considering that most web applications are relatively simple and light, it is quite archaic to use them as imported modals in modern web browsers.

With HTML 6 coming around the corner, Bootstrap will be native and similar applications may be developed on a large scale. Native carousels are also predicted to be implemented within mainstream browsers by 2019.

About Simon Evans

Simon Evans is the designer behind this concept and it is certainly not his first project. According to his portfolio website, he is an elegant UI developer with an aptitude for unique digital experiences. He currently is working for Torchbox in the United Kingdom and has various side projects.

On Github, you will find a number of source code projects that have impacted the UI development industry. Using his Takt project, one may implement a task tracking widget on their website. Another example includes notes, an offline Notepad alternative that may be used in a web browser.

CSS HTML Javascript UI development