From d4624e7761c25cba0ae615cd9f6993a06d20e5ec Mon Sep 17 00:00:00 2001 From: erjemin Date: Sun, 22 Feb 2026 12:12:49 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=A3=D0=BB=D1=83=D1=87=D1=88=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=BC=D0=BE=D0=B1?= =?UTF-8?q?=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B=D1=85=20=D1=83=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D1=81=D1=82=D0=B2.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/css/dicquo.css | 51 ++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/public/static/css/dicquo.css b/public/static/css/dicquo.css index 1ed431c..846b7e7 100644 --- a/public/static/css/dicquo.css +++ b/public/static/css/dicquo.css @@ -1,8 +1,8 @@ @charset "utf-8"; body { margin: 0; - min-height: 100vh; - min-width: 100vw; + min-height: 100vmin; + min-width: 100vmin; background-color: #111; /* Изначально темный фон */ opacity: 0; /* Скрываем контент до расчета цвета */ transition: opacity 0.9s ease-in-out; /* Очень плавное появление */ @@ -13,11 +13,11 @@ header { display: flex; justify-content: space-between; align-items: center; - padding: 1vh 4vw; + padding: 1vmin 4vmin; } header > #logo { - margin-top: 1vh; + margin-top: 1vmin; float: left; } @@ -69,8 +69,8 @@ header > nav > #stats-menu > b { header > nav > #stats-menu > p { font-style: italic; display: inline-block; - margin: 0 1vw; - padding-right: 1vw; + margin: 0 1vmin; + padding-right: 1vmin; border-right: 1px dotted silver; } @@ -120,18 +120,18 @@ header > nav > #stats-menu > a:hover { /* MAIN ARTICLE CONTENT */ main { - padding: 1vh 8vw; + padding: 1vmin 8vmin; display: flex; flex-direction: column; justify-content: center; - min-height: 60vh; + min-height: 60vmin; } main > article { display: flex; align-items: center; justify-content: center; - gap: 2vw; + gap: 2vmin; } main > article > figure { @@ -165,18 +165,18 @@ main > article > figure > cite { /* Автор цитаты */ } main > article > div { - flex: 0 0 30vw; + flex: 0 0 30vmax; display: flex; justify-content: center; - width: 30vw; + width: 30vmax; text-align: right; - margin-bottom: 10vh; + margin-bottom: 10vmin; } main > article > div > div { width: 26vmax; height: 26vmax; - padding: 0.5vw; + padding: 0.5vmin; border-radius: 50%; } @@ -195,13 +195,13 @@ main > article > div > div > div > img { /* НАВИГАЦИЯ (ТЕГИ И ДАЛЕЕ) В КОНЦЕ */ nav { - padding: 1vh 4vw; + padding: 1vmin 4vmin; } nav > div { color: silver; font-size: 1.5vmin; line-height: 1.9vmin; - padding-top: 7vh; + padding: 7vmin 0 4vmin 0; } nav > div a { text-decoration: none; @@ -245,7 +245,7 @@ footer { bottom: 0; left: 0; width: 100%; - padding: 2vh 4vw; + padding: 2vmin 4vmin; color: silver; /* Мягкий серый цвет текста */ background-color: rgba(30, 30, 30, 0.8); /* Темный полупрозрачный фон */ backdrop-filter: blur(5px); /* Эффект матового стекла (современно и медитативно) */ @@ -257,12 +257,12 @@ footer { footer small { display: inline-block; - margin-right: 2vw; + margin-right: 2vmin; letter-spacing: 0.05em; /* Немного воздуха в тексте */ } footer button { - padding: 0.5vh 1.5vw; + padding: 0.5vmin 1.5vmin; background: transparent; color: silver; border: 1px solid silver; @@ -287,7 +287,20 @@ footer button:hover { main > article > div { flex: 0 0 auto; - margin-bottom: 2vh; + margin: 8vmin 0 2vmin 0; + } + + main > article > div { + width: 80vmin; + } + + main > article > div > div { + width: 36vmax; + height: 36vmax; + } + + main > article > div > div > div > img { + height: 36vmax; } }