【发布时间】:2014-05-25 04:40:40
【问题描述】:
我正在尝试在单击模态框时将其淡入,并在移动设备上获得流畅的体验。
我将不透明度设置为 0 并将显示设置为无。仅设置不透明度是不够的,因为它会使下面的区域无法点击。
#Modal {
display: none;
opacity: 0;
transition: opacity 500ms ease 0s;
}
淡入代码:
$('#Modal').show();
$('#Modal').css('opacity','100');
但是,Modal 不会淡出,它只是突然出现。
在此处设置 setTimeout 有效,但谁想要淡入的点击延迟?
在不将诸如 z-index 之类的大量属性或一些此类废话链接在一起的情况下,使用不透明过渡淡入元素的最佳方法是什么?
【问题讨论】:
标签: html css-transitions