文件上传进度条提示框
发布日期:2021-05-15 06:52:42 浏览次数:16 分类:精选文章

本文共 1618 字,大约阅读时间需要 5 分钟。

文件上传提示框设计与实现

HTML结构实现

文件上传过程中,提示框是一种重要的用户体验设计。以下是基于HTML实现的文件上传提示框结构:

样式设计

提示框的外观设计通过CSS控制,以下样式实现了进度条的动态效果:

.meter {
height: 20px;
position: relative;
margin: 60px 0 20px 0;
background: #555;
border-radius: 25px;
padding: 10px;
box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {
display: block;
height: 100%;
border-radius: 8px 8px 20px 20px;
background-image: linear-gradient(45deg, #43B883 37%, #84EC84 69%);
box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;
animation: move 2s linear infinite;
}
@keyframes move {
0% { background-position: 0 0; }
100% { background-position: 50px 50px; }
}

JavaScript实现

通过JavaScript控制模态框显示/隐藏:

function showWaiting() {
$('#waitingModal').modal({
backdrop: 'static',
show: true
});
}
function hideWaiting() {
$('#waitingModal').modal('hide');
}

在AJAX中的应用

通过AJAX实现实时进度更新:

$.ajax({
url: ctx + 'section/update',
type: 'POST',
data: uploadFile,
contentType: false,
processData: false,
beforeSend: function() {
showWaiting();
},
complete: function() {
hideWaiting();
},
success: function() {},
error: function() {}
});

效果展示

上传进度提示框以动态方式显示上传状态,包括正在上传中的提示信息和进度条动态效果。提示框在文件上传完成后自动隐藏,确保良好的用户体验。

上一篇:linux服务下获取jar项目部署所在路径path
下一篇:maven打包多环境配置

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月08日 12时14分01秒