Unlike other UI frameworks, Arnica Dialog 11 does not force its structure onto the web page, but instead is used as an optional library of UI components. Dialog 11 was designed for stand-alone use to deliver great user experience for both mobile and desktop viewports, as well as used together with other UI frameworks to contribute only parts of its features as needed.
To ensure maximum compatibility with currently used browser base, we engaged only widely-supported features of HTML5 and CSS3. HTML flex is used in some UI elements, while CSS grid has not been engaged yet. The role of JavaScript in Dialog 11 is mostly for behaviors, rather than for HTML rendering. With minimum dependencies on the client-side JavaScripts, HTML elements may be rendered both at server and/or client-side.
Below is a preview of Arnica Dialog 11 UI elements.