terminal
npx modern-web-guidance@latest search "animate a dialog modal backdrop"
npx modern-web-guidance@latest retrieve "animate-to-from-top-layer"
Official CLI demo
这段演示直接使用 Chrome 官方 CLI:先搜索某个 Web 开发意图,再取回对应指南。 重点不是背 API,而是让开发者看到 AI coding agent 如何被现代 Web 知识和 Baseline 边界纠偏。
npx modern-web-guidance@latest search "animate a dialog modal backdrop"
npx modern-web-guidance@latest retrieve "animate-to-from-top-layer"
Expected official output
Guided implementation
这个页面用一个可运行的 dialog 动画做对应说明:优先使用原生 <dialog>、
::backdrop、@starting-style 和 transition-behavior,
而不是用大量 JavaScript 重新造弹层。
dialog {
opacity: 0;
transform: translateY(16px) scale(0.96);
transition-property: opacity, transform, display, overlay;
transition-duration: 220ms;
transition-behavior: allow-discrete;
}
dialog[open] {
opacity: 1;
transform: translateY(0) scale(1);
}
@starting-style {
dialog[open] {
opacity: 0;
transform: translateY(16px) scale(0.96);
}
}