Skip to content

Commit 766148f

Browse files
committed
1.0.2
1 parent ddbd3b9 commit 766148f

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

Diff for: example/demo-src.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18553,7 +18553,7 @@
1855318553

1855418554

1855518555
// module
18556-
exports.push([module.id, "@-webkit-keyframes vue-upload-progress {\n 0% {\n background-position: 0 0; }\n 100% {\n background-position: 60px 0; } }\n\n@keyframes vue-upload-progress {\n 0% {\n background-position: 0 0; }\n 100% {\n background-position: 60px 0; } }\n\n@-webkit-keyframes vue-upload {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0) translatey(-60px);\n transform: scale(0) translatey(-60px); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1) translatey(0);\n transform: scale(1) translatey(0); } }\n\n@keyframes vue-upload {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0) translatey(-60px);\n transform: scale(0) translatey(-60px); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1) translatey(0);\n transform: scale(1) translatey(0); } }\n\n.vue-upload-file[_v-1e700349] {\n position: absolute;\n display: block;\n box-sizing: border-box;\n left: 50%;\n margin-top: 12px;\n margin-left: -140px;\n padding: 12px 16px;\n width: 280px;\n background-color: #fff;\n box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);\n border-top: 2px solid rgba(0, 0, 0, 0.8);\n -webkit-animation: vue-upload 0.15s ease-in;\n animation: vue-upload 0.15s ease-in; }\n .vue-upload-file[_v-1e700349]::before {\n position: absolute;\n content: '';\n top: -8px;\n left: 132px;\n width: 0;\n height: 0;\n border-bottom: 7px solid rgba(0, 0, 0, 0.8);\n border-left: 7px solid transparent;\n border-right: 7px solid transparent; }\n .vue-upload-file .vuf-drop-area[_v-1e700349] {\n position: relative;\n padding: 10px;\n height: 60px;\n background-color: rgba(0, 0, 0, 0.03);\n text-align: center;\n border: 1px dashed #ddd; }\n .vue-upload-file .vuf-drop-area .vuf-icon1[_v-1e700349] {\n display: block;\n margin: 0 auto 6px;\n width: 32px;\n height: 32px;\n overflow: hidden; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-arrow[_v-1e700349] {\n display: block;\n margin: 0 auto;\n width: 0;\n height: 0;\n border-bottom: 11.2px solid #999;\n border-left: 11.2px solid transparent;\n border-right: 11.2px solid transparent; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-body[_v-1e700349] {\n display: block;\n width: 9.6px;\n height: 11.2px;\n margin: 0 auto;\n background-color: #999; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-bottom[_v-1e700349] {\n box-sizing: border-box;\n display: block;\n height: 9.6px;\n border: 5px solid #999;\n border-top: none; }\n .vue-upload-file .vuf-drop-area .vuf-hint[_v-1e700349] {\n font-size: 14px;\n color: #999;\n line-height: 30px; }\n .vue-upload-file .vuf-drop-area .vuf-loading[_v-1e700349] {\n font-size: 16px;\n color: #999;\n line-height: 30px; }\n .vue-upload-file .vuf-drop-area .vuf-progress[_v-1e700349] {\n position: relative;\n margin-top: 12px;\n display: block;\n height: 2px;\n background-color: #4a7;\n box-shadow: 0 1px 3px 0 rgba(68, 170, 119, 0.3);\n -webkit-transition: width 0.5s ease;\n transition: width 0.5s ease;\n background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);\n -webkit-animation: vue-upload-progress 0.5s ease infinite;\n animation: vue-upload-progress 0.5s ease infinite; }\n .vue-upload-file .vuf-drop-area .vuf-progress[_v-1e700349]::after {\n content: '';\n position: absolute;\n display: block;\n top: -2px;\n right: -2px;\n width: 4px;\n height: 4px;\n border: 1px solid rgba(255, 255, 255, 0.6);\n box-shadow: 0 1px 4px 0 rgba(68, 170, 119, 0.7);\n border-radius: 100%;\n background-color: #4a7; }\n .vue-upload-file .vuf-drop-area .vuf-no-supported-hint[_v-1e700349] {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n padding: 10px 0;\n width: 100%;\n height: 60px;\n line-height: 30px;\n background-color: #eee;\n text-align: center;\n color: #888;\n font-size: 14px; }\n .vue-upload-file .vuf-drop-area[_v-1e700349]:hover {\n cursor: pointer;\n border-color: #ccc;\n background-color: rgba(0, 0, 0, 0.06); }\n .vue-upload-file .vuf-drop-area:hover .vuf-hint[_v-1e700349] {\n color: #777; }\n .vue-upload-file .vuf-error[_v-1e700349],\n .vue-upload-file .vuf-success[_v-1e700349] {\n display: block;\n font-size: 14px;\n line-height: 24px;\n height: 24px;\n color: #d10;\n text-align: center;\n vertical-align: top; }\n .vue-upload-file .vuf-success[_v-1e700349] {\n color: #4a7; }\n .vue-upload-file .vuf-icon3[_v-1e700349] {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n top: 4px; }\n .vue-upload-file .vuf-icon3[_v-1e700349]::after {\n position: absolute;\n top: 3px;\n left: 6px;\n width: 6px;\n height: 10px;\n border-width: 0 2px 2px 0;\n border-color: #4a7;\n border-style: solid;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n content: ''; }\n .vue-upload-file .vuf-icon2[_v-1e700349] {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n top: 4px; }\n .vue-upload-file .vuf-icon2[_v-1e700349]::after, .vue-upload-file .vuf-icon2[_v-1e700349]::before {\n content: '';\n position: absolute;\n top: 9px;\n left: 4px;\n width: 13px;\n height: 2px;\n background-color: #d10;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n .vue-upload-file .vuf-icon2[_v-1e700349]::after {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg); }\n", ""]);
18556+
exports.push([module.id, "@-webkit-keyframes vue-upload-progress {\n 0% {\n background-position: 0 0; }\n 100% {\n background-position: 60px 0; } }\n\n@keyframes vue-upload-progress {\n 0% {\n background-position: 0 0; }\n 100% {\n background-position: 60px 0; } }\n\n@-webkit-keyframes vue-upload {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0) translatey(-60px);\n transform: scale(0) translatey(-60px); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1) translatey(0);\n transform: scale(1) translatey(0); } }\n\n@keyframes vue-upload {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0) translatey(-60px);\n transform: scale(0) translatey(-60px); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1) translatey(0);\n transform: scale(1) translatey(0); } }\n\n.vue-upload-file[_v-1e700349] {\n position: absolute;\n display: block;\n box-sizing: border-box;\n z-index: 999;\n left: 50%;\n margin-top: 12px;\n margin-left: -140px;\n padding: 12px 16px;\n width: 280px;\n background-color: #fff;\n box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);\n border-top: 2px solid rgba(0, 0, 0, 0.8);\n -webkit-animation: vue-upload 0.15s ease-in;\n animation: vue-upload 0.15s ease-in; }\n .vue-upload-file[_v-1e700349]::before {\n position: absolute;\n content: '';\n top: -8px;\n left: 132px;\n width: 0;\n height: 0;\n border-bottom: 7px solid rgba(0, 0, 0, 0.8);\n border-left: 7px solid transparent;\n border-right: 7px solid transparent; }\n .vue-upload-file .vuf-drop-area[_v-1e700349] {\n position: relative;\n padding: 10px;\n height: 60px;\n background-color: rgba(0, 0, 0, 0.03);\n text-align: center;\n border: 1px dashed #ddd; }\n .vue-upload-file .vuf-drop-area .vuf-icon1[_v-1e700349] {\n display: block;\n margin: 0 auto 6px;\n width: 32px;\n height: 32px;\n overflow: hidden; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-arrow[_v-1e700349] {\n display: block;\n margin: 0 auto;\n width: 0;\n height: 0;\n border-bottom: 11.2px solid #999;\n border-left: 11.2px solid transparent;\n border-right: 11.2px solid transparent; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-body[_v-1e700349] {\n display: block;\n width: 9.6px;\n height: 11.2px;\n margin: 0 auto;\n background-color: #999; }\n .vue-upload-file .vuf-drop-area .vuf-icon1 .vuf-icon1-bottom[_v-1e700349] {\n box-sizing: border-box;\n display: block;\n height: 9.6px;\n border: 5px solid #999;\n border-top: none; }\n .vue-upload-file .vuf-drop-area .vuf-hint[_v-1e700349] {\n font-size: 14px;\n color: #999;\n line-height: 30px; }\n .vue-upload-file .vuf-drop-area .vuf-loading[_v-1e700349] {\n font-size: 16px;\n color: #999;\n line-height: 30px; }\n .vue-upload-file .vuf-drop-area .vuf-progress[_v-1e700349] {\n position: relative;\n margin-top: 12px;\n display: block;\n height: 2px;\n background-color: #4a7;\n box-shadow: 0 1px 3px 0 rgba(68, 170, 119, 0.3);\n -webkit-transition: width 0.5s ease;\n transition: width 0.5s ease;\n background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);\n -webkit-animation: vue-upload-progress 0.5s ease infinite;\n animation: vue-upload-progress 0.5s ease infinite; }\n .vue-upload-file .vuf-drop-area .vuf-progress[_v-1e700349]::after {\n content: '';\n position: absolute;\n display: block;\n top: -2px;\n right: -2px;\n width: 4px;\n height: 4px;\n border: 1px solid rgba(255, 255, 255, 0.6);\n box-shadow: 0 1px 4px 0 rgba(68, 170, 119, 0.7);\n border-radius: 100%;\n background-color: #4a7; }\n .vue-upload-file .vuf-drop-area .vuf-no-supported-hint[_v-1e700349] {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n padding: 10px 0;\n width: 100%;\n height: 60px;\n line-height: 30px;\n background-color: #eee;\n text-align: center;\n color: #888;\n font-size: 14px; }\n .vue-upload-file .vuf-drop-area[_v-1e700349]:hover {\n cursor: pointer;\n border-color: #ccc;\n background-color: rgba(0, 0, 0, 0.06); }\n .vue-upload-file .vuf-drop-area:hover .vuf-hint[_v-1e700349] {\n color: #777; }\n .vue-upload-file .vuf-error[_v-1e700349],\n .vue-upload-file .vuf-success[_v-1e700349] {\n display: block;\n font-size: 14px;\n line-height: 24px;\n height: 24px;\n color: #d10;\n text-align: center;\n vertical-align: top; }\n .vue-upload-file .vuf-success[_v-1e700349] {\n color: #4a7; }\n .vue-upload-file .vuf-icon3[_v-1e700349] {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n top: 4px; }\n .vue-upload-file .vuf-icon3[_v-1e700349]::after {\n position: absolute;\n top: 3px;\n left: 6px;\n width: 6px;\n height: 10px;\n border-width: 0 2px 2px 0;\n border-color: #4a7;\n border-style: solid;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n content: ''; }\n .vue-upload-file .vuf-icon2[_v-1e700349] {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n top: 4px; }\n .vue-upload-file .vuf-icon2[_v-1e700349]::after, .vue-upload-file .vuf-icon2[_v-1e700349]::before {\n content: '';\n position: absolute;\n top: 9px;\n left: 4px;\n width: 13px;\n height: 2px;\n background-color: #d10;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n .vue-upload-file .vuf-icon2[_v-1e700349]::after {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg); }\n", ""]);
1855718557

1855818558
// exports
1855918559

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-upload-file",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "a file upload component for vue. (vue文件上传组件)",
55
"main": "upload.vue",
66
"scripts": {

Diff for: scss/upload.scss

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ $c_error: #d10;
2929
position: absolute;
3030
display: block;
3131
box-sizing: border-box;
32+
z-index: 999;
3233
left: 50%;
3334
margin-top: 12px;
3435
margin-left: -140px;

Diff for: upload.css

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
display: block;
3636
-webkit-box-sizing: border-box;
3737
box-sizing: border-box;
38+
z-index: 999;
3839
left: 50%;
3940
margin-top: 12px;
4041
margin-left: -140px;

0 commit comments

Comments
 (0)