From 480f432d78cc3474954c061aa8b89d23919e244b Mon Sep 17 00:00:00 2001 From: masterpmi Date: Fri, 24 Jul 2026 08:14:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20static/css/custom.css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/css/custom.css | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/static/css/custom.css b/static/css/custom.css index 44ca126..ea8b7c1 100644 --- a/static/css/custom.css +++ b/static/css/custom.css @@ -60,22 +60,55 @@ a, .pdf-link, nav a { 50% { opacity: 1; } } /* ------------------------------------------------------------------ */ -/* Улучшенная навигация с "хлебными крошками" */ +/* Глобальные стили для всех ссылок */ +a { + text-decoration: none; /* Убираем подчеркивание везде */ + color: #003366; + transition: color 0.2s ease, opacity 0.2s ease; +} + +a:hover { + text-decoration: none; /* Гарантированно убираем при наведении */ + color: #0055a4; + opacity: 0.85; /* Легкое изменение прозрачности */ +} + +/* Специфичные стили для главного меню */ +nav a { + font-weight: bold; + font-size: 1.1em; + padding-bottom: 5px; + border-bottom: 2px solid transparent; /* Резервируем место */ + transition: border-color 0.2s ease, color 0.2s ease; +} + +nav a:hover { + color: #0055a4; + opacity: 1; + border-bottom: 2px solid #0055a4; /* Аккуратная линия снизу вместо подчеркивания текста */ +} + +/* Хлебные крошки */ .breadcrumbs { padding: 10px 0; margin-bottom: 20px; font-size: 0.9em; color: #666; + border-bottom: 1px solid #eee; } .breadcrumbs a { color: #003366; - text-decoration: none; + font-weight: normal; + border-bottom: none !important; /* Убираем линию меню для крошек */ } .breadcrumbs a:hover { - text-decoration: underline; + color: #0055a4; + opacity: 1; + border-bottom: none !important; } + .breadcrumbs span { color: #888; }