我最近在很多网站上都看到过这种做法,但似乎无法找到。本质上,我想在单击按钮时“禁用”整个面板(即 HTML 表格中的表单)。
通过禁用我的意思是我不希望表格中的表单元素可用并且我希望表格淡出。
我已经能够通过在桌子上放置一个“面纱”来实现这一点,它有一个绝对定位的 div,该 div 具有白色背景和低不透明度(所以你可以看到它后面的表格,但不能点击任何东西,因为 div在它前面)。这也增加了我想要的褪色效果。但是,当我将面纱的高度设置为 100% 时,它只会达到我的屏幕大小(不包括滚动),所以如果用户向上或向下滚动,他们会看到面纱的边缘,这并不漂亮。
我假设这通常以不同的方式完成。有没有人有一些建议作为更好的方法来实现这一点?