新增小工具

This commit is contained in:
ember 2025-05-08 18:38:02 +08:00
parent 88151381a5
commit 92f26ebbe1
51 changed files with 1900 additions and 102 deletions

File diff suppressed because it is too large Load Diff

1
dist/css/155.e92d57c5.css vendored Normal file
View File

@ -0,0 +1 @@
.widget-container[data-v-409666c6]{width:100%;min-height:100vh;background-color:#f5f7fa}.content-container[data-v-409666c6]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;padding-top:80px}.page-title[data-v-409666c6]{font-size:2rem;text-align:center;margin-bottom:2rem;color:#333}.info-card[data-v-409666c6]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:1.5rem;margin-bottom:2rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.info-icon[data-v-409666c6]{color:#3273dc;font-size:1.5rem;margin-right:.5rem}.widget-group[data-v-409666c6]{margin-bottom:3rem}.group-title[data-v-409666c6]{font-size:1.5rem;margin-bottom:1.5rem;color:#444;padding-bottom:.5rem;border-bottom:2px solid #3273dc;display:inline-block}.widget-grid[data-v-409666c6]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.widget-card[data-v-409666c6]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:1.5rem;transition:all .3s ease;text-decoration:none;color:#333;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.widget-card[data-v-409666c6]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.widget-icon[data-v-409666c6]{font-size:2.5rem;color:#3273dc;margin-bottom:1rem}.widget-info[data-v-409666c6]{flex:1;display:flex;flex-direction:column}.widget-title[data-v-409666c6]{font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.widget-desc[data-v-409666c6]{font-size:.9rem;color:#666;margin:0;line-height:1.4}@media(max-width:1200px){.widget-grid[data-v-409666c6]{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.widget-grid[data-v-409666c6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.widget-grid[data-v-409666c6]{grid-template-columns:repeat(2,1fr)}.content-container[data-v-409666c6]{padding:1.5rem 1rem;padding-top:70px}.page-title[data-v-409666c6]{font-size:1.75rem}.group-title[data-v-409666c6]{font-size:1.25rem}.widget-card[data-v-409666c6]{padding:1.2rem}.widget-icon[data-v-409666c6]{font-size:2rem}}@media(max-width:480px){.widget-grid[data-v-409666c6]{gap:1rem}.widget-title[data-v-409666c6]{font-size:1rem}.widget-desc[data-v-409666c6]{font-size:.8rem}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/css/845.683c69f7.css vendored Normal file
View File

@ -0,0 +1 @@
.widget-frame[data-v-3b163f17]{width:100%;min-height:100vh;background-color:#f5f7fa}.frame-container[data-v-3b163f17]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;padding-top:80px}.widget-header[data-v-3b163f17]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.widget-icon[data-v-3b163f17],.widget-identity[data-v-3b163f17]{display:flex;align-items:center}.widget-icon[data-v-3b163f17]{font-size:2rem;color:#3273dc;margin-right:1rem;width:50px;height:50px;justify-content:center;background-color:rgba(50,115,220,.1);border-radius:12px}.widget-title[data-v-3b163f17]{font-size:1.8rem;color:#333;margin:0}.widget-actions[data-v-3b163f17]{display:flex;align-items:center}.back-button[data-v-3b163f17]{padding:.5rem 1rem;background-color:#f0f0f0;border-radius:6px;color:#555;text-decoration:none;font-size:.9rem;transition:all .3s ease}.back-button[data-v-3b163f17]:hover{background-color:#e0e0e0}.back-button i[data-v-3b163f17]{margin-right:5px}.widget-info-card[data-v-3b163f17]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:1.5rem;margin-bottom:1.5rem}.widget-description[data-v-3b163f17]{font-size:1rem;color:#555;margin-bottom:1rem;line-height:1.5}.widget-developer[data-v-3b163f17]{font-size:.9rem;color:#777;padding-top:.5rem;border-top:1px solid #eee}.widget-content-card[data-v-3b163f17]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:2rem;margin-bottom:2rem;min-height:400px}@media(max-width:768px){.frame-container[data-v-3b163f17]{padding:1.5rem 1rem;padding-top:70px}.widget-header[data-v-3b163f17]{flex-direction:column;align-items:flex-start}.widget-identity[data-v-3b163f17]{margin-bottom:1rem}.widget-title[data-v-3b163f17]{font-size:1.5rem}.widget-icon[data-v-3b163f17]{font-size:1.5rem;width:40px;height:40px}.widget-content-card[data-v-3b163f17]{padding:1.5rem;min-height:300px}}.webvpn-converter[data-v-663a340a]{width:100%}.input-section[data-v-663a340a]{margin-bottom:24px}.input-section label[data-v-663a340a]{display:block;font-size:16px;margin-bottom:8px;font-weight:500;color:#333}.input-with-button[data-v-663a340a]{display:flex;gap:10px}.input-with-button input[data-v-663a340a]{flex:1;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:border-color .3s}.input-with-button input[data-v-663a340a]:focus{outline:none;border-color:#3273dc;box-shadow:0 0 0 2px rgba(50,115,220,.2)}.convert-btn[data-v-663a340a]{background-color:#3273dc;color:#fff;border:none;border-radius:6px;padding:0 20px;font-size:15px;cursor:pointer;transition:background-color .3s}.convert-btn[data-v-663a340a]:hover{background-color:#276cda}.convert-btn[data-v-663a340a]:active{background-color:#215cca}.output-section[data-v-663a340a]{margin-bottom:30px}.output-section .result-label[data-v-663a340a]{font-size:16px;font-weight:500;margin-bottom:8px;color:#333}.result-container[data-v-663a340a]{background-color:#f5f8ff;border:1px solid #d1e0ff;border-radius:6px;padding:15px}.url-display[data-v-663a340a]{font-family:Courier New,monospace;word-break:break-all;margin-bottom:15px;line-height:1.4;background-color:#fff;padding:10px;border-radius:4px;border:1px dashed #ccc}.action-buttons[data-v-663a340a]{display:flex;gap:10px}.action-btn[data-v-663a340a]{padding:8px 15px;border-radius:4px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;text-decoration:none}.action-btn i[data-v-663a340a]{margin-right:5px}.copy-btn[data-v-663a340a]{background-color:#4caf50;color:#fff;border:none}.copy-btn[data-v-663a340a]:hover{background-color:#43a047}.open-btn[data-v-663a340a]{background-color:#ff9800;color:#fff}.open-btn[data-v-663a340a]:hover{background-color:#f57c00}.info-section[data-v-663a340a]{background-color:#f9f9f9;border-radius:6px;padding:15px 20px}.info-section h3[data-v-663a340a]{margin-top:0;margin-bottom:10px;font-size:16px;color:#444}.info-section ul[data-v-663a340a]{margin:0;padding-left:20px}.info-section ul li[data-v-663a340a]{margin-bottom:5px}.info-section .note[data-v-663a340a]{margin-top:15px;color:#d32f2f;font-size:14px}@media(max-width:768px){.input-with-button[data-v-663a340a]{flex-direction:column}.convert-btn[data-v-663a340a]{width:100%;padding:10px}.action-buttons[data-v-663a340a]{flex-direction:column}.action-btn[data-v-663a340a]{width:100%}}

1
dist/css/862.c288fc49.css vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/css/about.af5d7086.css vendored Normal file
View File

@ -0,0 +1 @@
.about-view[data-v-94423fa8]{background-color:#f5f5f7;min-height:100vh;padding-top:60px}.container[data-v-94423fa8]{max-width:1000px;margin:0 auto;padding:2rem 1rem}.page-title[data-v-94423fa8]{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#333;text-align:center}.intro-card[data-v-94423fa8]{background-color:#fff;border-radius:10px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 15px rgba(0,0,0,.08);border-left:4px solid #3273dc;position:relative;overflow:hidden}.intro-card[data-v-94423fa8]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right,rgba(50,115,220,.08),transparent 70%);z-index:0}.intro-wrapper[data-v-94423fa8]{display:flex;flex-direction:row;gap:2rem}@media(max-width:768px){.intro-wrapper[data-v-94423fa8]{flex-direction:column;gap:1.5rem}}.intro-title[data-v-94423fa8]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;position:relative;z-index:1}.intro-content[data-v-94423fa8]{position:relative;z-index:1;flex:1}.intro-content p[data-v-94423fa8]{margin-bottom:1rem;line-height:1.6;color:#555}.intro-content p[data-v-94423fa8]:last-child{margin-bottom:0}.contact-author[data-v-94423fa8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-author .qrcode-box[data-v-94423fa8]{width:120px;height:120px;border-radius:8px;padding:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:.8rem}.contact-author .qrcode-box .qrcode-img[data-v-94423fa8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact-author .contact-title[data-v-94423fa8]{font-weight:500;color:#444;text-align:center}.donation-section[data-v-94423fa8]{background-color:#fff;border-radius:10px;padding:2rem;margin-bottom:3rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08)}.section-title[data-v-94423fa8]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.donation-desc[data-v-94423fa8]{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;color:#555}.qrcode-container[data-v-94423fa8]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.qrcode-item[data-v-94423fa8]{display:flex;flex-direction:column;align-items:center}.qrcode-box[data-v-94423fa8]{width:150px;height:150px;border-radius:8px;padding:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1rem}.qrcode-box .qrcode-img[data-v-94423fa8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qrcode-title[data-v-94423fa8]{font-weight:500;color:#444}.timeline-section[data-v-94423fa8]{background-color:#fff;border-radius:10px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}.timeline[data-v-94423fa8]{position:relative;padding-left:2rem}.timeline[data-v-94423fa8]:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:2px;background-color:#e0e0e0}.timeline-month[data-v-94423fa8]{position:relative;margin-bottom:2.5rem}.timeline-month[data-v-94423fa8]:last-child{margin-bottom:0}.month-marker[data-v-94423fa8]{position:absolute;left:-2rem;top:0}.month-marker .month-date[data-v-94423fa8]{display:block;background-color:#3273dc;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;position:relative;z-index:2;margin-left:2rem}.month-marker[data-v-94423fa8]:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#3273dc;left:0;top:10px;z-index:2}.month-events[data-v-94423fa8]{padding-top:3.5rem}.timeline-event[data-v-94423fa8]{position:relative;padding-left:1.5rem;margin-bottom:2rem}.timeline-event[data-v-94423fa8]:last-child{margin-bottom:0}.timeline-event[data-v-94423fa8]:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;border:2px solid #3273dc;left:-31px;top:4px;z-index:2}.event-date[data-v-94423fa8]{font-size:.9rem;color:#666;margin-bottom:.5rem;font-weight:500}.event-title[data-v-94423fa8]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.5rem}.event-desc[data-v-94423fa8]{color:#555;line-height:1.5}@media(max-width:768px){.page-title[data-v-94423fa8]{font-size:1.6rem;text-align:left}.donation-section[data-v-94423fa8],.intro-card[data-v-94423fa8],.timeline-section[data-v-94423fa8]{padding:1.5rem}.qrcode-container[data-v-94423fa8]{gap:2rem}.timeline[data-v-94423fa8]{padding-left:1rem}.month-marker[data-v-94423fa8]{left:-1rem}.timeline-event[data-v-94423fa8]{padding-left:.5rem}.timeline-event[data-v-94423fa8]:before{left:-15px}}

View File

@ -1 +0,0 @@
.about-view[data-v-b15eaaee]{background-color:#f5f5f7;min-height:100vh;padding-top:60px}.container[data-v-b15eaaee]{max-width:1000px;margin:0 auto;padding:2rem 1rem}.page-title[data-v-b15eaaee]{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#333;text-align:center}.intro-card[data-v-b15eaaee]{background-color:#fff;border-radius:10px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 15px rgba(0,0,0,.08);border-left:4px solid #3273dc;position:relative;overflow:hidden}.intro-card[data-v-b15eaaee]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right,rgba(50,115,220,.08),transparent 70%);z-index:0}.intro-wrapper[data-v-b15eaaee]{display:flex;flex-direction:row;gap:2rem}@media(max-width:768px){.intro-wrapper[data-v-b15eaaee]{flex-direction:column;gap:1.5rem}}.intro-title[data-v-b15eaaee]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;position:relative;z-index:1}.intro-content[data-v-b15eaaee]{position:relative;z-index:1;flex:1}.intro-content p[data-v-b15eaaee]{margin-bottom:1rem;line-height:1.6;color:#555}.intro-content p[data-v-b15eaaee]:last-child{margin-bottom:0}.contact-author[data-v-b15eaaee]{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-author .qrcode-box[data-v-b15eaaee]{width:120px;height:120px;border-radius:8px;padding:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:.8rem}.contact-author .qrcode-box .qrcode-img[data-v-b15eaaee]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact-author .contact-title[data-v-b15eaaee]{font-weight:500;color:#444;text-align:center}.donation-section[data-v-b15eaaee]{background-color:#fff;border-radius:10px;padding:2rem;margin-bottom:3rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08)}.section-title[data-v-b15eaaee]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.donation-desc[data-v-b15eaaee]{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;color:#555}.qrcode-container[data-v-b15eaaee]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.qrcode-item[data-v-b15eaaee]{display:flex;flex-direction:column;align-items:center}.qrcode-box[data-v-b15eaaee]{width:150px;height:150px;border-radius:8px;padding:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1rem}.qrcode-box .qrcode-img[data-v-b15eaaee]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qrcode-title[data-v-b15eaaee]{font-weight:500;color:#444}.timeline-section[data-v-b15eaaee]{background-color:#fff;border-radius:10px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}.timeline[data-v-b15eaaee]{position:relative;padding-left:2rem}.timeline[data-v-b15eaaee]:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:2px;background-color:#e0e0e0}.timeline-month[data-v-b15eaaee]{position:relative;margin-bottom:2.5rem}.timeline-month[data-v-b15eaaee]:last-child{margin-bottom:0}.month-marker[data-v-b15eaaee]{position:absolute;left:-2rem;top:0}.month-marker .month-date[data-v-b15eaaee]{display:block;background-color:#3273dc;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;position:relative;z-index:2;margin-left:2rem}.month-marker[data-v-b15eaaee]:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#3273dc;left:0;top:10px;z-index:2}.month-events[data-v-b15eaaee]{padding-top:3.5rem}.timeline-event[data-v-b15eaaee]{position:relative;padding-left:1.5rem;margin-bottom:2rem}.timeline-event[data-v-b15eaaee]:last-child{margin-bottom:0}.timeline-event[data-v-b15eaaee]:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;border:2px solid #3273dc;left:-31px;top:4px;z-index:2}.event-date[data-v-b15eaaee]{font-size:.9rem;color:#666;margin-bottom:.5rem;font-weight:500}.event-title[data-v-b15eaaee]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.5rem}.event-desc[data-v-b15eaaee]{color:#555;line-height:1.5}@media(max-width:768px){.page-title[data-v-b15eaaee]{font-size:1.6rem;text-align:left}.donation-section[data-v-b15eaaee],.intro-card[data-v-b15eaaee],.timeline-section[data-v-b15eaaee]{padding:1.5rem}.qrcode-container[data-v-b15eaaee]{gap:2rem}.timeline[data-v-b15eaaee]{padding-left:1rem}.month-marker[data-v-b15eaaee]{left:-1rem}.timeline-event[data-v-b15eaaee]{padding-left:.5rem}.timeline-event[data-v-b15eaaee]:before{left:-15px}}

File diff suppressed because one or more lines are too long

8
dist/css/chunk-vendors.c52e575a.css vendored Normal file

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More