/
Cooolprogrammers
/
web-nodejs-labs
Обзор
Документация
Войти
/
Cooolprogrammers
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
public/lab8/index.css
204 строки
3 KB
darkvoid6@mail.ru
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
18 дек 2025, 07:59
18 дек 2025, 07:59
f2c4f06
Код
Авторство
О чём код?
body { margin: 0; font-family: 'Courier New', monospace; line-height: 1.6; background: #0a0a0a; display: flex; flex-direction: column; min-height: 100vh; color: #00ff41; position: relative; overflow-x: hidden; } /* Матричный эффект дождя */ body::before { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( to bottom, transparent 90%, rgba(0, 255, 65, 0.05) ); pointer-events: none; z-index: 1; } header { background: linear-gradient(135deg, #001a00, #003300); color: #00ff41; text-align: center; padding: 1.8em; box-shadow: 0 0 30px rgba(0, 255, 65, 0.2); border-bottom: 2px solid #00ff41; position: relative; z-index: 2; } header h1 { margin: 0; font-size: 2.2rem; text-shadow: 0 0 15px #00ff41; letter-spacing: 3px; text-transform: uppercase; } nav { background: rgba(0, 20, 0, 0.9); display: flex; flex-wrap: wrap; justify-content: center; border-bottom: 1px solid #006600; position: relative; z-index: 2; } nav a { color: #00cc33; text-decoration: none; padding: 1.2em 1.8em; transition: all 0.3s ease; font-weight: 600; letter-spacing: 1px; position: relative; border: 1px solid transparent; } nav a:hover { background: #003300; border: 1px solid #00ff41; color: #00ff41; text-shadow: 0 0 10px #00ff41; box-shadow: 0 0 15px rgba(0, 255, 65, 0.3); transform: translateY(-2px); } main { flex: 1; display: flex; justify-content: center; align-items: center; padding: 30px; position: relative; z-index: 2; } .card { background: rgba(0, 20, 0, 0.85); padding: 30px; border-radius: 0; box-shadow: 0 0 35px rgba(0, 255, 65, 0.25); transition: all 0.3s ease; border: 2px solid #00ff41; max-width: 600px; width: 100%; border-left: none; border-right: none; } .card:hover { transform: translateY(-5px); box-shadow: 0 0 50px rgba(0, 255, 65, 0.4); border-color: #00ff88; } .card h2 { margin-top: 0; color: #00ff41; text-shadow: 0 0 10px #00ff41; text-transform: uppercase; letter-spacing: 2px; border-bottom: 2px solid #00ff41; padding-bottom: 10px; } .card p { color: #00cc33; font-size: 1.1em; letter-spacing: 0.5px; } .card b { color: #00ff41; } .btn { display: inline-block; padding: 12px 25px; background: #003300; color: #00ff41 !important; text-decoration: none; border-radius: 0; transition: all 0.3s ease; font-weight: 600; border: 1px solid #00ff41; text-transform: uppercase; letter-spacing: 2px; margin-top: 15px; } .btn:hover { background: #00ff41; color: #000 !important; box-shadow: 0 0 25px rgba(0, 255, 65, 0.5); transform: translateY(-3px); } footer { background: linear-gradient(135deg, #001a00, #003300); color: #00cc33; text-align: center; padding: 1.5em; border-top: 2px solid #00ff41; position: relative; z-index: 2; letter-spacing: 1px; } @media(max-width: 768px) { main { padding: 20px; } nav a { flex: 1 1 100%; text-align: center; padding: 1em; } header h1 { font-size: 1.8rem; } .card { padding: 25px; } .card h2 { font-size: 1.4rem; } } @media(max-width: 480px) { header { padding: 1.5em 1em; } header h1 { font-size: 1.5rem; letter-spacing: 2px; } .card { padding: 20px; } .btn { padding: 10px 20px; font-size: 0.9em; } }