HTML5+CSS3怎么实现无插件拖拽上传图片功能
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇"HTML5+CSS3怎么实现无插件拖拽上传图片功能"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2025年12月01日HTML5+CSS3怎么实现无插件拖拽上传图片功能
这篇"HTML5+CSS3怎么实现无插件拖拽上传图片功能"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"HTML5+CSS3怎么实现无插件拖拽上传图片功能"文章吧。
上传基本是项目中经常出现的,一般采用:
1、form提交
2、flash
3、HTML5
form提交会刷新页面,很难做到异步上传;flash可能是用得比较多了,因为可以兼顾到几乎所有的浏览器,我之前一直会用jQuery的uploadify作为项目中的上传工具,uploadify也有基于Html5好像是收费的,大家可以去官网看看;当然了,现在html5提供了API以及File,FileReader,XMLHttpRequest等强大的API,为我们拖放实现上传提供了可能。
效果图1:
效果图2:
由于本地上传实在太快,录了个80M的gif,终于可以看到上传的细节效果了,是不是还是很不错的。
由于代码比较多:
这一片主要讲一下HTML和CSS:
HTML代码:
![]()
12%
![]()
还是很简洁的:
a、一个div#uploadBox,里面ul li 代表每个上传图片单元
b、li img 图片
c、li span.progress用于显示进度,有种水上涨的效果,从height:0% -100%;
d、li span.percentage 用于在图片中央显示 1% 到100%数字,当到达100%时,显示一个正确的图片
CSS:
body { background: #eee; } #uploadBox { width: 622px; height: 362px; background-color: #fff; border: 1px solid #777; margin: 120px auto; } #uploadBox ul li { float: left; position: relative; margin-left: 5px; margin-top: 5px; } #uploadBox li img { border: 1px solid #D1D1D1; width: 198px; height: 112px; vertical-align: middle; } #uploadBox li .percentage { width: 69px; height: 69px; position: absolute; left: 50%; top: 50%; margin-left: -34.5px; margin-top: -34.5px; text-align: center; font-size: 18px; line-height: 69px; color: #fff; border-radius: 34.5px; background: rgba(0, 0, 0, .8); } #uploadBox li.done .percentage { background: url("images/done.png") no-repeat 0 0; text-indent: -1000em; } #uploadBox li .progress { position: absolute; height: 22.4px; bottom: 0px; width: 200px; background: #000; opacity: .5; } .clearfix { clear: both; }最后效果图:
以上就是关于"HTML5+CSS3怎么实现无插件拖拽上传图片功能"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
图片
内容
效果
功能
插件
效果图
代码
文章
知识
篇文章
还是
项目
不错
强大
有种
简洁
中央
代表
价值
单元
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
扎瓦数据库
奇迹黄金服务器
加拿大 网络安全专业
计算机网络安全调研收获
德惠正规网络技术咨询排名靠前
子目录站点连接不上数据库
网络安全类方案ppt模板
佳星网络技术公司官网
安卓 设备软件开发
网络安全四绝
复姓数据库
sql数据库图书管理
怎样把多张图片导入数据库
辽宁网络安全知识竞赛入口
mysql数据库全局配置
赤子城网络技术有限公司官网
南京财务软件开发平台
流媒体服务器转发能力
郑州软件开发本科工资
软件开发自学课程教学视频
如何雇用一个软件开发人员
数据库表候选键
东讯互联网科技
惠州通信软件开发报价行情
众信网络技术有限公司是真的吗
宏基网络安全事件
web服务器的管理与维护
网络安全从业者的出路
比对不同表中的数据库
流媒体服务器转发能力