A worked example, rendered from real sample data. Sign in to run the tool on your own input.
radius=12px maxwidth=480px/* Uses <dialog> element — native modal */
dialog.modal {
border: 0; border-radius: 12px;
padding: 24px; max-width: 480px; width: 90%;
box-shadow: 0 24px 64px rgba(0, 0, 0, 0.2);
}
dialog.modal::backdrop { background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(4px); }
dialog.modal[open] { animation: modalIn 200ms ease; }
@keyframes modalIn { from { opacity: 0; transform: translateY(10px) scale(0.98); } to { opacity: 1; transform: none; } }
Native <dialog> modal with backdrop blur + entrance animation. Part of the DevTools Surf developer suite. Browse more tools in the CSS collection.