From 4febe2100ba9a60fff3fc2127320e418e5df31ce Mon Sep 17 00:00:00 2001 From: JekkiNoopy Date: Wed, 20 May 2026 00:09:54 +0800 Subject: [PATCH] =?UTF-8?q?style=20=E6=95=B4=E5=88=97container=E7=B5=B1?= =?UTF-8?q?=E4=B8=80=E5=8D=A1=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- totoga2/readable 260519.html | 74 +++++++++++++++++++++++++++++++----- 1 file changed, 65 insertions(+), 9 deletions(-) diff --git a/totoga2/readable 260519.html b/totoga2/readable 260519.html index 8bf7e68..64aaee6 100644 --- a/totoga2/readable 260519.html +++ b/totoga2/readable 260519.html @@ -49,11 +49,34 @@ overflow: hidden; } - /* 所有 container 內的 section 透明背景(已由 .containers 提供) */ + /* 多欄內 ebook-intro:避免雙重底;ebook-section 保留奶油卡片 */ body.ebook-ssg2-page.totoga2-page #totoga2-reader [class^="container"] section.ebook-intro.section { background: transparent; border: none; box-shadow: none; + margin-top: 0; + margin-bottom: 0; + } + + body.ebook-ssg2-page.totoga2-page #totoga2-reader [class^="container"] section.ebook-section { + background: var(--surface); + border: 1px solid rgba(255, 204, 0, 0.15); + border-radius: 16px; + box-shadow: 0 14px 34px rgba(0, 0, 0, 0.15); + padding: 1.25rem 1rem; + margin-top: 0; + margin-bottom: 0; + } + + /* 純圖欄:與文字卡同套外觀 */ + body.ebook-ssg2-page.totoga2-page #totoga2-reader [class^="container"]:has(> img):not(:has(> section)) { + background: var(--surface); + border: 1px solid rgba(255, 204, 0, 0.15); + border-radius: 16px; + box-shadow: 0 14px 34px rgba(0, 0, 0, 0.15); + padding: 0.75rem; + box-sizing: border-box; + overflow: hidden; } body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:has(> .container11)>.container11>img, @@ -227,22 +250,55 @@ flex-direction: column; } - body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container21>img, - body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container22>img { - flex: 0 1 auto; - width: 100%; - max-width: 100%; + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container21>section.ebook-intro.section, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container22>section.ebook-intro.section, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container21>section.ebook-section, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container22>section.ebook-section { + flex: 1 1 auto; + align-self: stretch; + min-height: 100%; + height: 100%; + margin-bottom: 0; + box-sizing: border-box; + } + + /* 多欄 flex 列:子欄撐滿列高;img 與 ebook-section 視覺等高(不動 float) */ + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>[class^="container2"], + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container31):has(> .container32):has(> .container33)>[class^="container3"], + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container41):has(> .container42):has(> .container43):has(> .container44)>[class^="container4"] { + align-self: stretch; + align-items: stretch; + justify-content: flex-start; + } + + body.ebook-ssg2-page.totoga2-page #totoga2-reader.chronicle-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22):has(img)>[class^="container2"], + body.ebook-ssg2-page.totoga2-page #totoga2-reader.chronicle-reader .container:not(.readable-homework-block):has(> .container31):has(> .container32):has(> .container33):has(img)>[class^="container3"], + body.ebook-ssg2-page.totoga2-page #totoga2-reader.chronicle-reader .container:not(.readable-homework-block):has(> .container41):has(> .container42):has(> .container43):has(> .container44):has(img)>[class^="container4"] { height: auto; min-height: 0; - max-height: 100%; + } + + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>[class^="container2"]>img, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container31):has(> .container32):has(> .container33)>[class^="container3"]>img, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container41):has(> .container42):has(> .container43):has(> .container44)>[class^="container4"]>img { + flex: 1 1 auto; + align-self: stretch; + width: 100%; + height: 100%; + max-height: none; + min-height: 0; + margin-block: 0; object-fit: contain; } - body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container21>section.ebook-intro.section, - body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container21):has(> .container22)>.container22>section.ebook-intro.section { + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container31):has(> .container32):has(> .container33)>[class^="container3"]>section.ebook-section, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):has(> .container41):has(> .container42):has(> .container43):has(> .container44)>[class^="container4"]>section.ebook-section { flex: 1 1 auto; + align-self: stretch; min-height: 100%; + height: 100%; margin-bottom: 0; + box-sizing: border-box; } /* 文繞圖:float + shape-outside */