diff options
| author | Bobby <[email protected]> | 2025-07-17 10:47:08 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2025-07-17 10:47:08 +0530 |
| commit | b0ba363696a758a8d0637107bd29a0a9ac1382d4 (patch) | |
| tree | f11acd0ebc5a4b3d633a6a596deee92b575f8f1c /static/css | |
| parent | 94cca506f6d1461bf38afa5b0e38d778391b8d39 (diff) | |
| download | imageboard-b0ba363696a758a8d0637107bd29a0a9ac1382d4.tar.xz imageboard-b0ba363696a758a8d0637107bd29a0a9ac1382d4.zip | |
refactor and fake upload
Diffstat (limited to 'static/css')
| -rw-r--r-- | static/css/main.css | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/static/css/main.css b/static/css/main.css index ca70e63..969b156 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -605,4 +605,91 @@ footer::before { .ib-loader-seg:nth-child(12) { top: 3px; left: 5px; +} + +/* Upload All Button Styles */ +.upload-all-btn { + padding: 12px 24px; + cursor: pointer; + transition: all 0.3s ease; + width: auto; + min-width: 120px; +} + +.upload-all-btn:disabled { + cursor: not-allowed; + opacity: 0.6; +} + +.upload-all-btn.uploading { + background-color: #444400; + border-color: #ffff00; + color: #ffffcc; +} + +.upload-all-btn.success { + background-color: #004400; + border-color: #00ff00; + color: #ccffcc; + animation: successPulse 1s ease-in-out; +} + +.upload-all-btn.warning { + background-color: #664400; + border-color: #ffaa00; + color: #ffeecc; +} + +.upload-all-btn.error { + background-color: #440000; + border-color: #ff0000; + color: #ffcccc; +} + +@keyframes successPulse { + 0% { + box-shadow: 0 0 0 rgba(0, 255, 0, 0.4); + } + + 50% { + box-shadow: 0 0 16px rgba(0, 255, 0, 0.6); + } + + 100% { + box-shadow: 0 0 0 rgba(0, 255, 0, 0.4); + } +} + +.preview-area.uploaded { + opacity: 0.7; + background-color: rgba(0, 68, 0, 0.1); + border-left: 3px solid #00ff00; + padding-left: 8px; +} + +.preview-area.upload-error { + background-color: rgba(68, 0, 0, 0.1); + border-left: 3px solid #ff0000; + padding-left: 8px; +} + +.preview-remove-btn.uploaded { + background-color: #004400; + border-color: #00ff00; + color: #ccffcc; + cursor: default; +} + +.preview-remove-btn.uploading { + background-color: #333333; + border-color: #666666; + color: #999999; + cursor: not-allowed; + opacity: 0.6; +} + +.preview-remove-btn.error { + background-color: #440000; + border-color: #ff0000; + color: #ffcccc; }
\ No newline at end of file |
