display 切换与可过渡展开 | 星雨笔录
理解显示切换与展开过渡的实现条件。
核心: display:none 传统上无法直接过渡;可用 opacity/grid-template-rows 或新式离散过渡处理。
最小示例:
.panel { display: none; opacity: 0; transition: opacity .3s, display .3s allow-discrete; }
.panel.open { display: block; opacity: 1; }
@starting-style { .panel.open { opacity: 0; } }
学完能做: 理解显示切换与展开过渡的实现条件。