/
Cooolprogrammers
/
web-nodejs-labs
Обзор
Документация
Войти
/
Cooolprogrammers
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
public/lab10/index.css
187 строк
4 KB
darkvoid6@mail.ru
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
18 дек 2025, 07:59
18 дек 2025, 07:59
f2c4f06
Код
Авторство
О чём код?
body { margin: 0; font-family: 'Segoe UI', system-ui, sans-serif; line-height: 1.6; background: linear-gradient(135deg, #0a0e14 0%, #161b22 100%); display: flex; flex-direction: column; min-height: 100vh; color: #b0bec5; } header { background: linear-gradient(135deg, #1e272e 0%, #161b22 100%); color: #7ee787; text-align: center; padding: 1.5em; box-shadow: 0 8px 32px rgba(0,0,0,0.4); border-bottom: 1px solid #30363d; } header h1 { margin: 0; font-size: 2rem; text-shadow: 0 1px 2px rgba(0,0,0,0.3); } nav { background: linear-gradient(135deg, #161b22 0%, #0d1117 100%); display: flex; flex-wrap: wrap; justify-content: center; border-bottom: 1px solid #30363d; } nav a { color: #7ee787; text-decoration: none; padding: 1em 1.5em; transition: all 0.3s ease; border: 1px solid transparent; margin: 0 5px; border-radius: 6px; } nav a:hover { background: linear-gradient(135deg, #238636 0%, #3fb950 100%); color: #f0f6fc; border-color: #3fb950; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(46, 160, 67, 0.3); } main { flex: 1; display: grid; grid-template-columns: 1fr 2fr; gap: 20px; padding: 20px; } .card { background: linear-gradient(145deg, #161b22 0%, #0d1117 100%); padding: 20px; border-radius: 12px; border: 1px solid #30363d; transition: all 0.3s ease; box-shadow: 0 8px 32px rgba(0,0,0,0.3); } .card:hover { transform: translateY(-5px); border-color: #3fb950; box-shadow: 0 12px 30px rgba(63, 185, 80, 0.15); } .card h2 { margin-top: 0; color: #7ee787; border-bottom: 2px solid #238636; padding-bottom: 10px; } .btn { display: inline-block; padding: 10px 15px; background: linear-gradient(135deg, #238636 0%, #3fb950 100%); color: #f0f6fc !important; text-decoration: none; border-radius: 6px; transition: all 0.3s ease; border: 1px solid #3fb950; font-weight: 500; } .btn:hover { background: linear-gradient(135deg, #2ea043 0%, #4ed964 100%); transform: translateY(-2px); box-shadow: 0 6px 20px rgba(46, 160, 67, 0.4); } footer { background: linear-gradient(135deg, #1e272e 0%, #161b22 100%); color: #8b949e; text-align: center; padding: 1em; border-top: 1px solid #30363d; } @media(max-width: 768px) { main { grid-template-columns: 1fr; } nav a { flex: 1 1 100%; text-align: center; margin: 5px; } } /* Дополнительные стили для темной темы */ .card p { color: #8b949e; } .card ul { color: #8b949e; } .card ul li { margin-bottom: 8px; padding-left: 10px; border-left: 2px solid #238636; } .card strong { color: #7ee787; } .card code { background: rgba(46, 160, 67, 0.1); color: #7ee787; padding: 2px 6px; border-radius: 4px; border: 1px solid #238636; font-family: 'Courier New', monospace; } /* Эффект для активных ссылок */ nav a.active { background: linear-gradient(135deg, #238636 0%, #3fb950 100%); color: #f0f6fc; border-color: #3fb950; } /* Стили для разделителей */ hr { border: none; height: 1px; background: #30363d; margin: 20px 0; } /* Стили для блоков с кодом */ pre { background: rgba(46, 160, 67, 0.05); border: 1px solid #238636; border-radius: 8px; padding: 15px; overflow-x: auto; color: #7ee787; } /* Анимация для карточек */ @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .card { animation: fadeIn 0.5s ease-out; }