webupload 上传插件 完美版 - 拿走直接用

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

由于最近,我们产品web端口 ,涉及批量图片上传(你懂得, 商品嘛,都玩吐了),然后自己写了一个半成品,后来

各种体验问题,然后一想那么不是傻么? 这么多上传插件。


然后,那就烂大街的  webupload 呗,虽说我是 百度黑,不过百度确实有那么几个良心插件还是不错的 。


现在入正题,由于 webupload   功能强大,配置繁多,不过相对还是很好应用,不过遇到的问题也不少,供大家参考 

,最好只支持IE8以上,不然自己找虐,别找我额!


直接上效果 上代码吧,里面也都有注释,你们自己理解下载就行了,只需要配合 api 和我的代码 改相应的 css 和上传地址 就可以无缝对接


HTML: 


  1. id="uploader-demo" class="controls">
  2.                     class="uploader-list fileList">
  •                     class="filePicker">添加商品图册
  •                        
    最多 5 张
  •                    
  •                

  • webupload 上传插件 完美版 - 拿走直接用_第1张图片


    --------------------------------------------------------------------------------------------------------------------------------------------------------------------


    css:


         
         
         
         
    1. .webuploader-container {
    2.     position: relative;
    3.     float: left;
    4. }
    5. .webuploader-element-invisible {
    6.     position: absolute !important;
    7.     clip: rect(1px 1px 1px 1px);
    8.     /* IE6, IE7 */
    9.     clip: rect(1px, 1px, 1px, 1px);
    10. }
    11. .webuploader-pick {
    12.     display: inline-block;
    13.     cursor: pointer;
    14.     background: #fafafa;
    15.     padding: 10px 15px;
    16.     color: #666;
    17.     text-align: center;
    18.     border-radius: 3px;
    19.     overflow: hidden;
    20.     float: left;
    21.     width: 128px;
    22.     height: 88px;
    23.     position: relative;
    24.     border: 1px solid #d6dee3;
    25.     overflow: hidden;
    26.     padding-top: 60px;
    27. }
    28. .webuploader-pick-hover {
    29.     background: #00A3C6;
    30.     color: #fff;
    31. }
    32. .webuploader-pick-disable {
    33.     opacity: 0.6;
    34.     pointer-events: none;
    35. }
    36. /*demo样式*/
    37. #picker {
    38.     display: inline-block;
    39.     line-height: 1.428571429;
    40.     vertical-align: middle;
    41.     margin: 0 12px 0 0;
    42. }
    43. #picker .webuploader-pick {
    44.     padding: 6px 12px;
    45.     display: block;
    46. }
    47. #uploader-demo .thumbnail {
    48.     width: 150px;
    49.     height: 150px;
    50.     overflow: hidden;
    51. }
    52. #uploader-demo .thumbnail img {
    53.     width: 100%;
    54. }
    55. .uploader-list {
    56.     /*width: 100%;*/
    57.     overflow: hidden;
    58.     float: left;
    59. }
    60. .file-item {
    61.     float: left;
    62.     position: relative;
    63.     margin: 0 20px 20px 0;
    64.     padding: 5px;
    65. }
    66. .file-item .error {
    67.     position: absolute;
    68.     top: 4px;
    69.     left: 4px;
    70.     right: 4px;
    71.     background: red;
    72.     color: white;
    73.     text-align: center;
    74.     height: 20px;
    75.     font-size: 14px;
    76.     line-height: 23px;
    77. }
    78. .file-item .info {
    79.     position: absolute;
    80.     left: 4px;
    81.     bottom: 4px;
    82.     right: 4px;
    83.     height: 20px;
    84.     line-height: 20px;
    85.     text-indent: 5px;
    86.     background: rgba(0, 0, 0, 0.6);
    87.     color: white;
    88.     overflow: hidden;
    89.     white-space: nowrap;
    90.     text-overflow: ellipsis;
    91.     font-size: 12px;
    92.     z-index: 10;
    93. }
    94. /* 上次成功*/
    95. .upload-state-done:after {
    96.     content: "\f00c";
    97.     font-family: FontAwesome;
    98.     font-style: normal;
    99.     font-weight: normal;
    100.     line-height: 1;
    101.     -webkit-font-smoothing: antialiased;
    102.     -moz-osx-font-smoothing: grayscale;
    103.     font-size: 32px;
    104.     position: absolute;
    105.     bottom: 0;
    106.     right: 4px;
    107.     color: #4cae4c;
    108.     z-index: 99;
    109. }
    110. /*进度条*/
    111. .file-item .progress {
    112.     position: absolute;
    113.     right: 4px;
    114.     bottom: 4px;
    115.     height: 3px;
    116.     left: 4px;
    117.     height: 4px;
    118.     overflow: hidden;
    119.     z-index: <

      给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

      这里写图片描述

    你可能感兴趣的:(webupload 上传插件 完美版 - 拿走直接用)