mirror of
https://github.com/DeNNiiInc/Web-Page-Performance-Test.git
synced 2026-04-18 04:05:58 +00:00
Enhanced footer with sleek GitHub link and beautiful Git version badge
This commit is contained in:
101
styles.css
101
styles.css
@@ -226,55 +226,94 @@ body::before {
|
||||
|
||||
/* Footer */
|
||||
.footer {
|
||||
text-align: center;
|
||||
margin-top: var(--spacing-2xl);
|
||||
padding: var(--spacing-xl) 0;
|
||||
border-top: 1px solid var(--color-border);
|
||||
color: var(--color-text-muted);
|
||||
font-size: 0.875rem;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--spacing-sm);
|
||||
text-align: center;
|
||||
margin-top: var(--spacing-2xl);
|
||||
padding: var(--spacing-xl) 0;
|
||||
border-top: 1px solid var(--color-border);
|
||||
color: var(--color-text-muted);
|
||||
font-size: 0.875rem;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--spacing-md);
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
/* GitHub Link */
|
||||
.github-link {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--spacing-xs);
|
||||
padding: var(--spacing-sm) var(--spacing-lg);
|
||||
background: linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%);
|
||||
border: 1px solid rgba(99, 102, 241, 0.3);
|
||||
border-radius: var(--radius-lg);
|
||||
color: var(--color-accent-primary);
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
font-size: 0.875rem;
|
||||
transition: all var(--transition-base);
|
||||
backdrop-filter: blur(10px);
|
||||
}
|
||||
|
||||
.github-link:hover {
|
||||
background: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(139, 92, 246, 0.2) 100%);
|
||||
border-color: rgba(99, 102, 241, 0.5);
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 4px 12px rgba(99, 102, 241, 0.2);
|
||||
color: var(--color-accent-primary);
|
||||
}
|
||||
|
||||
.github-icon {
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
/* Version Badge */
|
||||
.version-badge {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--spacing-xs);
|
||||
padding: var(--spacing-xs) var(--spacing-md);
|
||||
background: var(--color-bg-tertiary);
|
||||
border: 1px solid var(--color-border);
|
||||
border-radius: var(--radius-md);
|
||||
font-family: var(--font-mono);
|
||||
font-size: 0.75rem;
|
||||
margin: 0 auto;
|
||||
transition: all var(--transition-base);
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--spacing-xs);
|
||||
padding: var(--spacing-xs) var(--spacing-lg);
|
||||
background: linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(5, 150, 105, 0.1) 100%);
|
||||
border: 1.5px solid rgba(16, 185, 129, 0.3);
|
||||
border-radius: 50px;
|
||||
font-family: var(--font-mono);
|
||||
font-size: 0.8125rem;
|
||||
margin: 0 auto;
|
||||
transition: all var(--transition-base);
|
||||
backdrop-filter: blur(10px);
|
||||
}
|
||||
|
||||
.version-badge:hover {
|
||||
border-color: var(--color-border-hover);
|
||||
background: var(--color-bg-glass-hover);
|
||||
transform: translateY(-1px);
|
||||
background: linear-gradient(135deg, rgba(16, 185, 129, 0.15) 0%, rgba(5, 150, 105, 0.15) 100%);
|
||||
border-color: rgba(16, 185, 129, 0.5);
|
||||
transform: translateY(-1px) scale(1.02);
|
||||
box-shadow: 0 4px 12px rgba(16, 185, 129, 0.2);
|
||||
}
|
||||
|
||||
.version-label {
|
||||
color: var(--color-text-tertiary);
|
||||
font-weight: 500;
|
||||
.badge-icon {
|
||||
width: 1rem;
|
||||
height: 1rem;
|
||||
color: var(--color-accent-success);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.commit-id {
|
||||
color: var(--color-accent-success);
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.5px;
|
||||
color: var(--color-accent-success);
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.5px;
|
||||
text-shadow: 0 0 10px rgba(16, 185, 129, 0.3);
|
||||
}
|
||||
|
||||
.version-separator {
|
||||
color: var(--color-text-muted);
|
||||
color: rgba(16, 185, 129, 0.5);
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.commit-age {
|
||||
color: var(--color-text-secondary);
|
||||
color: var(--color-text-secondary);
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
/* ===================================
|
||||
|
||||
Reference in New Issue
Block a user