diff --git a/query.cfm b/query.cfm
index f5ddb07..dbca65e 100644
--- a/query.cfm
+++ b/query.cfm
@@ -11,40 +11,53 @@
--nubes-grey: #F8F9FA;
--nubes-border: #E5E7EB;
}
- body { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; margin: 0; padding: 0; background: var(--nubes-grey); color: var(--nubes-dark); }
- .header-bg { background: #fff; border-bottom: 1px solid var(--nubes-border); padding: 15px 0; margin-bottom: 40px; }
+ body { font-family: 'Segoe UI', Tahoma, sans-serif; margin: 0; padding: 0; background: var(--nubes-grey); color: var(--nubes-dark); }
+
+ /* Фиксированная шапка */
+ .header-bg {
+ position: sticky; top: 0; z-index: 1000;
+ background: #fff; border-bottom: 1px solid var(--nubes-border);
+ padding: 15px 0; box-shadow: 0 2px 10px rgba(0,0,0,0.05);
+ }
.container { max-width: 1000px; margin: auto; padding: 0 20px; }
.header-content { display: flex; align-items: center; justify-content: space-between; }
.logo { height: 40px; }
+ .main-content { padding: 40px 0; }
.card { background: #fff; padding: 32px; border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.04); }
- h1 { font-size: 24px; font-weight: 600; margin-top: 0; color: var(--nubes-dark); }
- /* Стили кнопок nubes.ru */
.btn {
display: inline-flex; align-items: center; justify-content: center;
cursor: pointer; padding: 12px 24px; border: none; border-radius: 8px;
- font-weight: 600; font-size: 14px; transition: all 0.2s; text-decoration: none;
+ font-weight: 600; font-size: 14px; transition: all 0.2s;
}
.btn-primary { background: var(--nubes-blue); color: #fff; }
- .btn-primary:hover { background: #004ED9; transform: translateY(-1px); }
-
- .btn-action { padding: 8px; background: transparent; border: 1px solid var(--nubes-border); border-radius: 6px; }
- .btn-action:hover { background: #f0f2f5; }
+ .btn-primary:hover { background: #004ED9; }
+
+ /* Крупные иконки действий */
+ .btn-action {
+ padding: 10px; background: #fff; border: 1px solid var(--nubes-border);
+ border-radius: 8px; font-size: 22px; line-height: 1; transition: all 0.2s;
+ cursor: pointer; min-width: 44px;
+ }
+ .btn-action:hover { background: var(--nubes-grey); border-color: var(--nubes-blue); }
.input-group { display: flex; gap: 12px; margin-bottom: 32px; }
input[type="text"] {
flex-grow: 1; padding: 12px 16px; border: 1px solid var(--nubes-border);
- border-radius: 8px; font-size: 14px; outline: none; transition: border-color 0.2s;
+ border-radius: 8px; font-size: 14px;
}
- input[type="text"]:focus { border-color: var(--nubes-blue); }
+ /* Полосатая таблица */
table { width: 100%; border-collapse: collapse; }
- th { text-align: left; padding: 16px; font-size: 12px; text-transform: uppercase; color: #6B7280; border-bottom: 1px solid var(--nubes-border); }
+ th { text-align: left; padding: 16px; font-size: 12px; text-transform: uppercase; color: #6B7280; }
td { padding: 16px; border-bottom: 1px solid var(--nubes-border); }
+ tbody tr:nth-child(even) { background-color: #FAFBFC; } /* Полоски через одну */
+ tbody tr:hover { background-color: #F3F4F6; } /* Подсветка при наведении */
+
.id-cell { font-family: monospace; color: #9CA3AF; width: 50px; }
- .actions-cell { display: flex; gap: 8px; width: 100px; }
+ .actions-cell { display: flex; gap: 10px; width: 120px; }
@@ -56,17 +69,15 @@
-
+
-
Управление записями
-
-
SELECT * FROM nubes_test_table ORDER BY id DESC LIMIT 10
+
SELECT * FROM nubes_test_table ORDER BY id DESC LIMIT 20