自定义上传组件样式
来源:互联网 发布:饥荒mac版mod 编辑:程序博客网 时间:2024/06/05 17:26
写在最前面
HTML自带的上传文件组件样式较丑陋。通常需要自定义组件样式。思路是把上传组件透明化(隐藏), 然后再自定义一个酷炫组件,点击酷炫组件的时候去模拟点击事件:模拟点击隐藏的组件
简易demo
code
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <style> .fileClassDiv { margin: 8px; padding: 32px; border: 1px solid #3089dc; text-align: center; font-size: 25px; width: 232px; } .fileClassInput { filter: alpha(opacity=0); opacity: 0; width: 0; height: 0; } </style></head><script src="https://code.jquery.com/jquery-3.2.1.min.js"></script><script> $(function () { // + 监听 $(document).on("click", ".fileClassDiv", function () { console.log(this); var fileInputElement = $(this).parent().children(".fileClassInput"); fileInputElement.trigger("click"); }) }); // 上传视频input监听 $(document).on("change", ".fileClassInput", function () { // 视频名字 var videoDivElement = $(this).parent().children(".fileClassDiv"); // 视频名字回填div videoTip = $(this).val().substring($(this).val().lastIndexOf("\\") + 1); videoDivElement.html(videoTip); });</script><body id="bodyId"> <div class="fileClassDiv">+</div> <input class="fileClassInput" type="file"/></body></html>
阅读全文
0 0
- 自定义上传组件样式
- 自定义上传按钮样式
- 文件上传自定义样式
- 自定义上传组件
- android---(样式、主题、自定义组件)
- 自定义上传文件的样式
- 自定义上传按钮样式html
- 自定义文件上传控件样式
- 自定义文件上传file样式
- 自定义文件上传按钮样式
- 自定义 文件上传按钮样式
- 自定义文件上传按钮样式
- JSF自定义文件上传组件
- 自定义Flex文件上传组件
- 自定义React图片上传组件
- IE下附件上传组件样式
- js实现文件上传自定义样式
- html文件上传控件file自定义样式
- SVN版本管理平台(Subversion+Apache+Jsvnadmin)安装配置和使用
- 使用qt和cmakelists进行debug调试
- (四) tensorflow笔记:常用函数说明
- 边缘化(marginalization )和稀疏化(sparsification)---ceres-solver
- Struts2的运行原理及简要剖析
- 自定义上传组件样式
- ContenType类型大全(包括Office2007文件等问题的解决办法)
- Hive编写UDF函数
- C语言二级指针做函数参数改变该指针的指向
- Android 中的Looper如何实现阻塞与唤醒的
- memcmp的问题
- Spring Boot访问mysql(JPA方式)最简单配置
- python 状态机语句"Python is fun"褒贬义判断的两种实现方式
- Unity NGUI UITexture 图片替换