磁盘图标下方增加容量进度条样式
Browse files- index.html +43 -20
index.html
CHANGED
|
@@ -64,23 +64,47 @@
|
|
| 64 |
</div>
|
| 65 |
<div class="flex-1 overflow-y-auto">
|
| 66 |
<div class="p-2">
|
| 67 |
-
<div class="
|
| 68 |
-
<
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
</div>
|
| 71 |
-
<div class="
|
| 72 |
-
<
|
| 73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
</div>
|
| 75 |
-
<div class="
|
| 76 |
-
<
|
| 77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
</div>
|
| 79 |
-
<div class="
|
| 80 |
-
<
|
| 81 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
</div>
|
| 83 |
-
|
| 84 |
</div>
|
| 85 |
</div>
|
| 86 |
|
|
@@ -180,20 +204,19 @@
|
|
| 180 |
</div>
|
| 181 |
<script>
|
| 182 |
feather.replace();
|
| 183 |
-
|
| 184 |
// Simulate disk selection
|
| 185 |
-
document.querySelectorAll('.
|
| 186 |
-
|
| 187 |
// Remove active class from all
|
| 188 |
-
document.querySelectorAll('.
|
| 189 |
-
|
| 190 |
});
|
| 191 |
// Add to clicked
|
| 192 |
this.classList.add('bg-blue-100');
|
| 193 |
|
| 194 |
// Update address bar and search placeholder
|
| 195 |
-
const diskName = this.querySelector('div >
|
| 196 |
-
|
| 197 |
document.querySelector('input[type="text"]').placeholder = `Search ${diskName}`;
|
| 198 |
});
|
| 199 |
});
|
|
|
|
| 64 |
</div>
|
| 65 |
<div class="flex-1 overflow-y-auto">
|
| 66 |
<div class="p-2">
|
| 67 |
+
<div class="px-2 py-1 hover:bg-blue-50 rounded cursor-pointer">
|
| 68 |
+
<div class="flex items-center">
|
| 69 |
+
<i data-feather="hard-drive" class="mr-2 text-blue-500"></i>
|
| 70 |
+
<span>Local Disk (C:)</span>
|
| 71 |
+
</div>
|
| 72 |
+
<div class="mt-1 h-1 w-full bg-gray-200 rounded-full overflow-hidden">
|
| 73 |
+
<div class="h-full bg-blue-500" style="width: 65%"></div>
|
| 74 |
+
</div>
|
| 75 |
+
<div class="text-xs text-gray-500 mt-1">82.4 GB / 120 GB</div>
|
| 76 |
</div>
|
| 77 |
+
<div class="px-2 py-1 hover:bg-blue-50 rounded cursor-pointer">
|
| 78 |
+
<div class="flex items-center">
|
| 79 |
+
<i data-feather="hard-drive" class="mr-2 text-blue-500"></i>
|
| 80 |
+
<span>Data (D:)</span>
|
| 81 |
+
</div>
|
| 82 |
+
<div class="mt-1 h-1 w-full bg-gray-200 rounded-full overflow-hidden">
|
| 83 |
+
<div class="h-full bg-green-500" style="width: 32%"></div>
|
| 84 |
+
</div>
|
| 85 |
+
<div class="text-xs text-gray-500 mt-1">128 GB / 400 GB</div>
|
| 86 |
</div>
|
| 87 |
+
<div class="px-2 py-1 hover:bg-blue-50 rounded cursor-pointer">
|
| 88 |
+
<div class="flex items-center">
|
| 89 |
+
<i data-feather="hard-drive" class="mr-2 text-blue-500"></i>
|
| 90 |
+
<span>Backup (E:)</span>
|
| 91 |
+
</div>
|
| 92 |
+
<div class="mt-1 h-1 w-full bg-gray-200 rounded-full overflow-hidden">
|
| 93 |
+
<div class="h-full bg-yellow-500" style="width: 78%"></div>
|
| 94 |
+
</div>
|
| 95 |
+
<div class="text-xs text-gray-500 mt-1">780 GB / 1 TB</div>
|
| 96 |
</div>
|
| 97 |
+
<div class="px-2 py-1 hover:bg-blue-50 rounded cursor-pointer">
|
| 98 |
+
<div class="flex items-center">
|
| 99 |
+
<i data-feather="hard-drive" class="mr-2 text-blue-500"></i>
|
| 100 |
+
<span>External (F:)</span>
|
| 101 |
+
</div>
|
| 102 |
+
<div class="mt-1 h-1 w-full bg-gray-200 rounded-full overflow-hidden">
|
| 103 |
+
<div class="h-full bg-red-500" style="width: 15%"></div>
|
| 104 |
+
</div>
|
| 105 |
+
<div class="text-xs text-gray-500 mt-1">30 GB / 200 GB</div>
|
| 106 |
</div>
|
| 107 |
+
</div>
|
| 108 |
</div>
|
| 109 |
</div>
|
| 110 |
|
|
|
|
| 204 |
</div>
|
| 205 |
<script>
|
| 206 |
feather.replace();
|
|
|
|
| 207 |
// Simulate disk selection
|
| 208 |
+
document.querySelectorAll('div.px-2.py-1').forEach(item => {
|
| 209 |
+
item.addEventListener('click', function() {
|
| 210 |
// Remove active class from all
|
| 211 |
+
document.querySelectorAll('div.px-2.py-1').forEach(i => {
|
| 212 |
+
i.classList.remove('bg-blue-100');
|
| 213 |
});
|
| 214 |
// Add to clicked
|
| 215 |
this.classList.add('bg-blue-100');
|
| 216 |
|
| 217 |
// Update address bar and search placeholder
|
| 218 |
+
const diskName = this.querySelector('div > span').textContent;
|
| 219 |
+
document.querySelector('.address-bar').textContent = `This PC > ${diskName}`;
|
| 220 |
document.querySelector('input[type="text"]').placeholder = `Search ${diskName}`;
|
| 221 |
});
|
| 222 |
});
|