Files
tp/main_dc/valitovgaziz/html/style/darkTheme.css
T
valitovgaziz 9716c88400 modified: main_dc/valitovgaziz/html/style.css
renamed:    main_dc/valitovgaziz/html/darkTheme.css -> main_dc/valitovgaziz/html/style/darkTheme.css
	renamed:    main_dc/valitovgaziz/html/saveContactsButtonStyle.css -> main_dc/valitovgaziz/html/style/saveContactsButtonStyle.css
change files estimate
2025-11-25 19:03:47 +05:00

246 lines
5.1 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Переменные для темной темы */
:root {
--dark-bg: #1a252f;
--dark-text: #ecf0f1;
--dark-card: #2c3e50;
--dark-border: #34495e;
--dark-secondary: #2980b9;
}
/* Кнопка переключения темы */
header {
position: relative;
}
/* В darkTheme.css - добавьте системные предпочтения */
@media (prefers-color-scheme: dark) {
:root {
--dark-bg: #0a0a0a;
--dark-text: #e0e0e0;
}
}
.theme-toggle {
position: absolute;
top: 10px;
right: 10px;
padding: 8px 12px;
background: var(--secondary);
color: white;
border: none;
border-radius: 6px;
cursor: pointer;
font-size: 14px;
transition: all 0.3s ease;
z-index: 1000;
}
.theme-toggle:hover {
background: var(--dark-secondary);
transform: translateY(-2px);
}
/* Стили для темной темы */
body.dark-mode {
background-color: var(--dark-bg);
color: var(--dark-text);
}
body.dark-mode header {
background-color: var(--dark-bg);
color: var(--dark-text);
background: linear-gradient(135deg, var(--dark-bg) 0%, #1a535c 100%);
}
body.dark-mode .section {
background: var(--dark-card);
color: var(--dark-text);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
border: 1px solid var(--dark-border);
}
body.dark-mode .contact-info a {
color: var(--dark-secondary);
}
body.dark-mode .skill-tag {
background-color: var(--dark-border);
color: var(--dark-text);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
body.dark-mode footer {
color: var(--dark-text);
background-color: var(--dark-card);
}
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3 {
color: var(--dark-secondary);
}
body.dark-mode .project-link {
color: var(--dark-secondary);
}
body.dark-mode .project-link:hover {
color: #3498db;
}
body.dark-mode .btn-primary {
background-color: var(--dark-secondary);
color: white;
}
body.dark-mode .btn-primary:hover {
background-color: #3498db;
}
body.dark-mode .btn-secondary {
background-color: transparent;
color: var(--dark-text);
border: 2px solid var(--dark-text);
}
body.dark-mode .btn-secondary:hover {
background-color: var(--dark-text);
color: var(--dark-bg);
}
body.dark-mode .yalarba-section {
background: linear-gradient(135deg, var(--dark-card) 0%, #34495e 100%);
border-left: 5px solid var(--dark-secondary);
}
body.dark-mode .investment-cta {
background-color: var(--dark-border);
color: var(--dark-text);
}
body.dark-mode .timeline:before {
background: var(--dark-secondary);
}
body.dark-mode .timeline-item:before {
background: var(--dark-card);
border: 2px solid var(--dark-secondary);
}
body.dark-mode .highlight {
color: #f39c12;
}
/* Темная тема для социальных ссылок */
body.dark-mode .social_link {
background-color: var(--dark-card);
box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.3);
}
/* Темная тема для фото */
body.dark-mode .about-valitovgaziz-photo-box img {
box-shadow: 4px 4px 8px 9px rgba(0, 0, 0, 0.3);
filter: brightness(0.9);
}
/* ТЕМНАЯ ТЕМА ДЛЯ СЕКЦИИ "О РЕПОЗИТОРИИ" */
body.dark-mode .projects-grid {
background: transparent;
}
body.dark-mode .project-card {
background: var(--dark-card);
color: var(--dark-text);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
border-left: 4px solid var(--dark-secondary);
border: 1px solid var(--dark-border);
}
body.dark-mode .project-card h3 {
color: var(--dark-secondary);
}
body.dark-mode .current-info {
color: var(--dark-text);
border: 1px solid var(--dark-border);
}
body.dark-mode .current-info h3 {
color: var(--dark-secondary);
}
body.dark-mode .current-info ul {
color: var(--dark-text);
}
body.dark-mode .current-info strong {
color: var(--dark-text);
}
/* Темная тема для контактной секции */
body.dark-mode .contact-info p {
color: var(--dark-text);
}
body.dark-mode .contact-info a {
color: var(--dark-secondary);
}
body.dark-mode #saveContactBtn {
background: var(--dark-card);
color: var(--dark-secondary);
border: 2px solid var(--dark-secondary);
}
body.dark-mode #saveContactBtn:hover {
background: var(--dark-secondary);
color: var(--dark-text);
}
/* Темная тема для футера */
body.dark-mode .footer-box {
color: var(--dark-text);
}
body.dark-mode .footer-box a {
color: var(--dark-secondary);
}
body.dark-mode .footer-box ul {
color: var(--dark-text);
}
/* Темная тема для hero section */
body.dark-mode .hero {
background: linear-gradient(135deg, var(--dark-bg) 0%, #1a535c 100%);
color: var(--dark-text);
}
body.dark-mode .hero-description {
color: var(--dark-text);
}
body.dark-mode .hero-subtitle {
color: var(--dark-text);
}
/* Темная тема для секции "Обо мне" */
body.dark-mode .about {
background: var(--dark-card);
}
body.dark-mode .about-text {
color: var(--dark-text);
}
body.dark-mode .entrepreneur-highlights {
color: var(--dark-text);
}
body.dark-mode .highlight-item h4 {
color: var(--dark-secondary);
}
body.dark-mode .highlight-item p {
color: var(--dark-text);
}