Refactor giai đoạn 1: test các tính năng vừa thay đổi như tour, scene...

This commit is contained in:
2026-06-10 21:58:45 +07:00
parent 3f1b31b233
commit 358a98b21b
31 changed files with 1391 additions and 638 deletions
+48 -3
View File
@@ -772,6 +772,32 @@ html, body {
z-index: 1000;
}
.processing-overlay {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #fff;
font-size: 10px;
border-radius: 5px;
text-align: center;
}
.processing-overlay .spinner-icon {
font-size: 18px;
margin-bottom: 4px;
display: inline-block;
animation: fa-spin 2s linear infinite;
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.scene-callout img {
width: 100%;
height: 100%;
@@ -987,6 +1013,7 @@ html, body {
border: 1px solid rgba(255, 255, 255, 0.1);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
flex-direction: column;
justify-content: flex-end;
@@ -997,12 +1024,14 @@ html, body {
.scene-card:hover {
transform: translateY(-5px);
border-color: rgba(0, 123, 255, 0.5);
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
}
.scene-card-overlay {
padding: 15px;
background: linear-gradient(to top, rgba(0,0,0,0.95) 20%, rgba(0,0,0,0.6) 70%, transparent 100%);
background: linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.2) 90%, transparent 100%);
color: #fff;
width: 100%;
}
.scene-card-info strong {
@@ -1010,6 +1039,7 @@ html, body {
font-size: 16px;
margin-bottom: 4px;
color: #fff;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
.scene-card-info .scene-desc {
@@ -1020,17 +1050,32 @@ html, body {
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.scene-card-meta {
display: flex;
flex-wrap: wrap;
gap: 10px;
gap: 12px;
font-size: 11px;
color: #aaa;
color: #eee;
margin-bottom: 10px;
}
.scene-card-meta span {
display: flex;
align-items: center;
gap: 4px;
background: rgba(0, 0, 0, 0.3);
padding: 2px 6px;
border-radius: 4px;
}
.tour-card {
border: 1px solid rgba(255, 255, 255, 0.15);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}
/* --- Edit Metadata Modal (Dark Theme) --- */
#edit-scene-metadata-modal .modal-content {
background: rgba(30, 30, 30, 0.95);