HTML5 CSS3 经典案例 无插件拖拽上传图片 (支持预览与批量) (一)

《模拟人生4》NOCC房屋安装指南:从文件部署到功能验证全流程 游戏模组(Mod)作为扩展游戏内容的核心方式,其安装与部署流程遵循着通用的软件资源管理逻辑。从文件获取、路径配置到环境依赖检查,这一过程本质上是对外部资源的集成与验证。NOCC(无自定义模型)房屋因其完全依赖游戏本体资产,在兼容性和稳定性上具有显著优势,尤其适合希望构建纯净、可靠游戏环境的玩家。通过标准化的安装路径(如Tray文件夹)、明确的前置条件(DLC依赖)和系统的功能测试(视觉完整性、交互可用性),玩家可以高效地将创意作品集成到自己的游戏中。本文以《模拟人生4》的“秘密森林女巫树屋”为例,详细拆解了 阅读详情
               

转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/31498319

上传基本是项目中经常出现的,一般采用:

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代码:

<!DOCTYPE html><html><head>    <title></title>    <meta charset="utf-8"/>    <link href="reset.css" type="text/css" rel="stylesheet"/>    <link href="01.css" type="text/css" rel="stylesheet"/></head><body><div id="uploadBox">    <ul>        <li>            <img src="images/pic1.jpg"/>            <span class="progress"></span>            <span class="percentage"></span>        </li>        <li>            <img src="images/pic2.jpg"/>            <span class="progress"></span>            <span class="percentage">12%</span>        </li>        <li class="done">            <img src="images/pic2.jpg"/>            <span class="progress"></span>            <span class="percentage"></span>        </li>        <div class="clearfix"></div>    </ul></div></body></html>

还是很简洁的:

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;}

都是比较简单的,基本就是定位的简单使用~大家自己看下~

最后效果图:



欢迎大家留言~如果有什么想法,或者好的案例~







           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.youkuaiyun.com/jiangjunshow

2026款拯救者Y9000P深度学习环境配置指南 这套环境适配 2026 款拯救者 Y9000P 的 RTX5060,可直接用于 CV(图像分类、检测)、NLP 等 PyTorch 深度学习任务,GPU 利用率正常,无兼容性问题。后续复现环境时,直接按本文步骤操作即可~ 阅读详情

相关推荐

一文读懂资管系统里的“清算路径”:钱和券的“导航地图”

简单来说,清算路径就是给每一笔交易预设好的“导航路线”。钱从哪个银行账户出?通过哪家证券公司去买?用哪个股东账户去登记?买回来的股票记在谁的名下?“清算路径”就是把这一连串问题的答案提前配置好。它连接了银行托管户(钱的源头)、券商(交易的中介)和交易所(买卖的市场)。没有配好这条路,交易就无法闭环。清算路径是金融基础设施的缩影。资金如何安全地从银行流向市场;资产如何合法地归属到产品名下;交易数据如何在不同系统间流转。它是资管系统能够日复一日、准确无误地处理亿万级交易的基石。

m0_37607945的博客 236

CSS 多倍图(移动端图片适配)

首先我们得先知道我们css中的像素(px)跟物理像素的区别。 在PC端和早期的移动端屏幕时,我们1 css像素就=1物理像素。但是随着手机屏幕的分辨率不断的提高,相当于同样大小的屏幕里面拥有了更多的物理像素点。 因此出现的物理像素比。 例如我们最常用的iphone6,7,8来说,他们屏幕1 css像素就 =2个物理像素,不仅如此,随着屏幕分辨率的提高,物理像素比也跟着提高。因此,如果我们需要在移动端上显示一张50 css像素的图片,则需要准备一张100物理像素或者更高的图片,再手动的设置为..

LttleJoker的博客 1127

别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南)

本文详细介绍了在ADS中使用EBOND库精确仿真Bonding线寄生电感的方法,帮助射频工程师在毫米波频段实现高精度建模。通过三维物理参数和电磁场求解算法,EBOND模型能将误差控制在5%以内,显著提升电路性能。文章还提供了完整的参数设置指南和实战操作步骤,适用于5G毫米波前端模块等高频应用场景。

weixin_28730131的博客 506

图片批量上传js+html+css

如题,图片批量上传,效果如图所示 上代码 HTML <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta nam...

qq_31683033的博客 1429

【AMD显卡在WIndow10/11部署带GPU支持的深度学习环境(Pytorch-DirectML篇)】

这篇是之前Tensorflow-DirectML的姊妹篇,如果对TF感兴趣的可以搜索我的博文。 首先我们丢一个官网地址,但是官网那个会误导新人如果你按那个操作的话。 https://docs.microsoft.com/en-us/windows/ai/directml/gpu-pytorch-windows 这里用我的方法操作: 首先声明一下,因为我的显卡是AMD RX6600,不带XT(性能和RTX3060 12G版本半斤八两),所以目前没有最新的WSL2驱动,如果有了的话欢迎告知我,所以我这里就.

weixin_44029053的博客 2万+

用AG9311芯片DIY一个多功能Type-C扩展坞:从原理图到PCB布局的保姆级指南

本文详细介绍了如何利用AG9311芯片DIY多功能Type-C扩展坞,涵盖从原理图设计到PCB布局的全过程。AG9311芯片作为高性价比的Type-C控制器,支持HDMI 2.0、USB 3.0、PD快充和千兆网口,适合硬件爱好者打造个性化扩展坞。文章还提供了调试技巧和进阶优化建议,帮助读者轻松完成项目。

weixin_42520909的博客 404

H5图片上传,拖拽图片上传,裁剪图片上传

H5图片上传 参考: MDN Web 文档 : Using files from web applications MDN Web 文档 :FileReader 对象 一、选择文件上传 html &amp;amp;lt;!-- 文件表单 --&amp;amp;gt; &amp;amp;lt;input type=&amp;quot;file&amp;quot; id=&amp;quot;input&amp;quot;

陈晓珍的博客 3192

Yocto开发讲解系列 - 总目录

Yocto开发讲解系列总纲Yocto开发专栏前言

fulinux的博客 3万+

HTML5 CSS3 经典案例:无插件拖拽上传图片 (支持预览与批量) (二)

转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/31513065 上一篇已经实现了这个项目的整体的HTML和CSS: HTML5 CSS3 经典案例:无插件拖拽上传图片 (支持预览与批量) (一) 这篇博客直接在上篇的基础上完成,最终效果: 效果图1: 效果图2: 好了,请允许我把图片贴...

weixin_30394251的博客 470

2026实测可用!4个专业AI Agent Skills垂直搜索平台对比

📊本文以表格形式整理4个实测可用的专业AI Agent Skills垂直搜索平台,涵盖资源规模、适配生态等关键维度🤖,适合开发者按需选择技能获取渠道,解决平台筛选与访问难题✨

XiaoqiangClub的博客 524

把 MCP Server 直接装进 SAP ABAP:用 Unlimited Display Tools 打通 Agentic SDK 与 SAP ECC / S/4HANA 的最后一公里

摘要:AI与SAP集成的MCP解决方案 企业在AI集成中面临工具链复杂、数据对接繁琐的挑战。Model Context Protocol (MCP)通过标准化工具与数据暴露方式,将集成复杂度从N×M降至N+M。在SAP生态中,MCP Server for SAP直接部署于ABAP层,利用DDIC/CDS视图对接各类Agent SDK,避免中间件风险。 MCP核心包含三类对象: Tools:带元数据的可执行动作 Resources:结构化上下文数据 Prompts:可参数化提示模板 ABAP层实现MCP Se

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 682

HTML5 CSS3 经典案例:无插件拖拽上传图片 (支持预览与批量) (一)

点击这里即可获取,包括答案解析。容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)**点击这里即可获取,包括答案解析。[外链图片转存中…(img-o564deWw-1711665356840)]

2401_83817122的博客 707

LVS 负载均衡面试题及参考答案

什么是 LVS 负载均衡?它的主要作用是什么? LVS(Linux Virtual Server)是一个基于 Linux 内核的开源负载均衡项目。它通过将请求流量按照一定的算法分发到后端的多个真实服务器(Real Server)上,从而实现负载均衡的功能。 从原理上来说,LVS 工作在网络层和传输层之间。当客户端发起请求时,请求首先到达 LVS 服务器,LVS 会根据预先设定的规则和算法,比如轮询(Round - Robin)、加权轮询(Weighted Round - Robin)、最少连

大模型大数据攻城狮的专栏 1469

HTML5 CSS3 经典案例:无插件拖拽上传图片 (支持预览与批量) (一)(1)

包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。d、li span.percentage 用于在图片中央显示 1% 到100%数字,当到达100%时,显示一个正确的图片。c、li span.progress用于显示进度,有种水上涨的效果,从height:0% -100%;

2401_84149339的博客 441

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

HTML5 CSS3 经典案例:无插件拖拽上传图片 (支持预览与批量

前端字节跳动真题解析一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长![外链图片转存中…(img-XibUtixa-1712490985214)]一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2401_84166896的博客 987

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

如何用HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)

本篇文章主要介绍了HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量),现在html5提供了API以及File,FileReader,XMLHttpRequest等强大的API,为我们拖放实现上传提供了可能。有兴趣的可以了解一下。 上传基本是项目中经常出现的,一般采用: 1、form提交 2、flash 3、HTML5 form提交会刷新页面,很难做到

qq3045528107的博客 1215

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

基于Bootstrap 3可预览的HTML5文件上传插件

bootstrap-fileinput是一款基于Bootstrap 3.x的HTML5文件上传插件。该文件上传插件带有预览图效果,可同时选择多个文件。该插件使用bootstrap CSS3样式来制作文件上传界面,美观大方。并且它提供了多国语言,你可以选择使用中文。该文件上传插件比普通的文件上传插件功能更强大,它可以对图片、文本文件、HTML文件、视频文件、音频文件、flash文件生成预览图。另外,它还可以基于AJAX上传文件,拖拽上传文件,查看上传进度,可以选择性的预览,添加或删除文件。

helloGGGG的博客 1085

HTML5 CSS3 经典案例 无插件拖拽上传图片 (支持预览与批量) (二)

HTML5 CSS3 经典案例 无插件拖拽上传图片 (支持预览与批量) (二)

sdfwcc的博客 229

拖拽批量上传图片如何保证 顺序_HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)...

上传基本是项目中经常出现的,一般采用:1、form提交2、flash3、HTML5form提交会刷新页面,很难做到异步上传;flash可能是用得比较多了,因为可以兼顾到几乎所有的浏览器,我之前一直会用jQuery的uploadify作为项目中的上传工具,uploadify也有基于Html5好像是收费的,大家可以去官网看看;当然了,现在html5提供了API以及File,FileReader,XML...

weixin_42398050的博客 398

html5 文件选择控件,基于Bootstrap 3可预览的HTML5文件上传插件

bootstrap-fileinput是一款基于Bootstrap 3.x的HTML5文件上传插件。该文件上传插件带有预览图效果,可同时选择多个文件。该插件使用bootstrap CSS3样式来制作文件上传界面,美观大方。并且它提供了多国语言,你可以选择使用中文。该文件上传插件比普通的文件上传插件功能更强大,它可以对图片、文本文件、HTML文件、视频文件、音频文件、flash文件生成预览图。另外,...

weixin_39793319的博客 617

HTML5 CSS3 无插件拖拽上传图片实例源码

HTML5 CSS3 无插件拖拽上传图片实例源码 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了一个基于HTML5和CSS3的无插件拖拽上传图片的实例源码。该代码是博客中的实例代码,适用于需要实现拖拽上传图片功能的开发者。 功能描述 拖拽上传:用户可以通过拖拽图片到指定区域来上传图片,无需任何插件支持。 HTML5 & CSS3:代码完全基于HTML5和C...

gitblog_09746的博客 424
上一篇: Android 从StackTraceElement反观Log库
下一篇: 设计模式 模版方法模式 展现程序员的一天
傻傻的装高智商
博客等级 码龄8年 6粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值