/
erioxis
/
web-nodejs
Обзор
Документация
Войти
/
erioxis
/
web-nodejs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
public/css/main.css
280 строк
5 KB
erioxis
lab11fix
15 дек 2025, 23:21
15 дек 2025, 23:21
70dc7ba
Код
Авторство
О чём код?
/* Убран @import */ * { margin: 0; padding: 0; box-sizing: border-box; } html, body { height: 100%; margin: 0; font-family: 'Courier New', monospace; background-color: #ffffff; color: #000000; overflow-x: hidden; } body { display: flex; flex-direction: column; padding: 20px; } .wrapper { flex: 1 0 auto; } footer { padding: 10px; text-align: center; font-size: 0.8rem; color: #888; background-color: #fff; border-top: 1px solid #ccc; position: relative; margin-top: auto; opacity: 0; transition: opacity 0.3s ease; } footer:hover { opacity: 1; } .header { text-align: center; margin-bottom: 30px; padding: 10px 0; border-bottom: 1px solid #000; } .header h1 { font-family: 'Georgia', serif; font-size: 2rem; font-weight: normal; color: #000; letter-spacing: 0.2em; text-transform: uppercase; } .title { font-size: 1.4rem; margin-bottom: 20px; color: #000; border-left: 3px solid #000; padding-left: 10px; } .container { max-width: 1000px; margin: 0 auto; padding: 20px; background-color: #fff; border: 2px solid #000; position: relative; } .container::before { content: ''; position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border: 1px dashed #ccc; pointer-events: none; } /* --- Стили для карточек заданий --- */ .grid-container { display: flex; gap: 20px; justify-content: center; margin-bottom: 20px; } .task-card { width: 200px; height: 150px; border: 1px solid #000; display: flex; align-items: center; justify-content: center; background-color: #fff; color: #000; text-decoration: none; /* Убираем подчеркивание */ font-size: 1.2rem; font-weight: bold; transition: background-color 0.2s, border-color 0.2s; /* Делаем весь элемент кликабельным */ } .task-card:hover { background-color: #f0f0f0; border-color: #888; } .task-link { text-decoration: none; color: #000; font-size: 1.2rem; font-weight: bold; text-align: center; padding: 10px; border: 1px solid transparent; transition: border-color 0.2s; } .task-link:hover { border-color: #000; } /* --- Конец новых стилей --- */ .form-section { margin-bottom: 20px; padding: 15px; border-top: 1px solid #000; border-bottom: 1px solid #000; } .form-group { margin-bottom: 12px; } label { display: block; margin-bottom: 4px; font-weight: bold; color: #000; font-size: 0.9rem; } input[type="text"], select { width: 100%; padding: 8px 10px; border: 1px solid #000; background-color: #fff; color: #000; font-family: 'Courier New', monospace; font-size: 1rem; box-sizing: border-box; } input[type="text"]::placeholder, select::placeholder { color: #888; font-style: italic; } input[type="radio"] { margin-right: 6px; } .radio-group { display: flex; gap: 20px; flex-wrap: wrap; } .radio-group label { display: flex; align-items: center; margin-bottom: 0; color: #000; font-size: 0.9rem; } .checkbox-group { display: flex; align-items: center; margin-bottom: 10px; } .checkbox-group input[type="checkbox"] { margin-right: 8px; } button { padding: 6px 12px; border: 1px solid #000; background-color: #fff; color: #000; cursor: pointer; font-family: 'Courier New', monospace; font-size: 0.9rem; margin-right: 6px; margin-top: 6px; transition: background-color 0.2s, color 0.2s; } button:hover { background-color: #000; color: #fff; } .table-section { margin-top: 20px; } table { width: 100%; border-collapse: collapse; margin-top: 10px; font-family: 'Courier New', monospace; font-size: 0.9rem; color: #000; } th, td { padding: 8px 10px; text-align: left; border: 1px solid #000; } th { background-color: #000; color: #fff; font-weight: normal; } tr:nth-child(even) { background-color: #f0f0f0; } tr.selected { background-color: #e0e0e0; } .result { margin-top: 15px; padding: 10px; background-color: #fff; border: 1px solid #000; font-family: 'Courier New', monospace; color: #000; } .select-btn, .delete-btn { width: 22px; height: 22px; padding: 0; border: 1px solid #000; background-color: #fff; color: #000; display: inline-flex; align-items: center; justify-content: center; font-size: 0.8rem; cursor: pointer; transition: background-color 0.2s, color 0.2s; font-family: 'Courier New', monospace; } .select-btn:hover, .delete-btn:hover { background-color: #000; color: #fff; }