/
Cooolprogrammers
/
web-nodejs-labs
Обзор
Документация
Войти
/
Cooolprogrammers
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
public/lab7/task1/style.css
164 строки
3 KB
darkvoid6@mail.ru
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
18 дек 2025, 07:59
18 дек 2025, 07:59
f2c4f06
Код
Авторство
О чём код?
body { font-family: 'Roboto Mono', 'Courier New', monospace; background: linear-gradient(135deg, #0a0f0a, #121a12); color: #d0f0d0; margin: 0; padding: 20px; display: flex; justify-content: center; align-items: flex-start; min-height: 100vh; } .container { width: 100%; max-width: 600px; text-align: center; background: rgba(15, 25, 15, 0.95); padding: 35px; border-radius: 20px; border: 2px solid rgba(0, 204, 102, 0.3); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4); } .calculator { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: center; margin-top: 20px; } .calculator h2 { grid-column: 1 / -1; margin-bottom: 25px; font-size: 1.8em; text-shadow: 0 0 15px rgba(122, 255, 122, 0.4); color: #7aff7a; text-transform: uppercase; letter-spacing: 2px; border-bottom: 2px solid rgba(0, 204, 102, 0.5); padding-bottom: 10px; } .calculator label { font-weight: 600; text-align: right; color: #a6ffa6; font-size: 1.1em; text-transform: uppercase; letter-spacing: 1px; } .calculator input { padding: 14px; border: 2px solid #2a4a2a; border-radius: 10px; background: rgba(20, 35, 20, 0.9); color: #d0f0d0; font-size: 1.1em; transition: all 0.3s; font-family: 'Courier New', monospace; } .calculator input:focus { outline: none; border-color: #00cc66; box-shadow: 0 0 15px rgba(0, 204, 102, 0.4); } .operations { display: flex; gap: 15px; grid-column: 1 / -1; margin-top: 15px; } .operations button { flex-grow: 1; padding: 16px; font-size: 1.4em; border: none; border-radius: 15px; background: linear-gradient(135deg, #00cc66, #00994d); color: #0a0f0a; cursor: pointer; transition: all 0.3s; box-shadow: 0 8px 25px rgba(0, 204, 102, 0.4); font-weight: bold; font-family: 'Roboto Mono', monospace; text-transform: uppercase; letter-spacing: 1px; position: relative; overflow: hidden; } .operations button::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 0.5s; } .operations button:hover::before { left: 100%; } .operations button:hover { background: linear-gradient(135deg, #00ff73, #00cc66); transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0, 204, 102, 0.6); } .operations button:active { transform: translateY(1px); } #result { grid-column: 1 / -1; margin-top: 25px; padding: 20px; background: rgba(20, 35, 20, 0.9); border-radius: 15px; border: 2px solid rgba(0, 204, 102, 0.5); font-size: 2em; font-weight: bold; text-align: center; min-height: 70px; display: flex; align-items: center; justify-content: center; color: #7aff7a; box-shadow: inset 0 0 20px rgba(0, 204, 102, 0.2); font-family: 'Roboto Mono', monospace; text-shadow: 0 0 10px rgba(122, 255, 122, 0.3); letter-spacing: 2px; } /* Адаптивность */ @media (max-width: 600px) { .calculator { grid-template-columns: 1fr; } .calculator label { text-align: left; } .container { padding: 25px 20px; } .operations { flex-direction: column; } #result { font-size: 1.8em; min-height: 60px; } }