ホームの「特集」の枠を外し、サムネイルを上に全幅で置く (#3241) - #3243
Merged
Merged
Conversation
パネルの既定はフラット (#3152) で、囲みが残っていたのはホームの「特集」だけだった。 枠と内側の余白を外し、そのぶんサムネイルを一覧カードの頭と同じ器 (幅100%・1200/630 #2790)にして 2 列の上に置く。隣の枠との区別は間隔と絵の大きさが付ける。 - series-panels-boxed → series-panels-stacked。枠線・padding・高さそろえを落とし、 カードを縦積みにして縦のガターも 48px にする - gallery.ejs の見本は「特集のパネル」として本物の partial を呼ぶ形のまま更新 - スタイルガイド「影は持たない」を「枠線を持つのはリンクプレビューだけ」に - CLAUDE.md の #3152 の節を今の決まりに書き換え Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
サムネを上に全幅で置いたら絵が大きすぎた(2列で 386×202)。3列に割って 241×126 にする。枚数も3枚(slice(0, 3))にして、右に穴が空かないようにする。 - 列は col-12 col-md-6 col-lg-4。992px 以上で3列、768〜991px で2列、 767px 以下で1列。境目はサイトが既に持つ 768 / 992 に相乗りする(#3222) - 767px 以下は series-panels-stacked の指定ごと降りて、従来の横帯 (88×59 のサムネを左)に戻す。1列で全幅の絵を3枚積むと画面2つぶんになる - 隣の枠との区別は絵の大きさではなく向きが付ける。新着の1件は 576px 以上で 横帯なので、縦積みは「特集」だけの形になる - ギャラリーの見本も3列・3枚に。スタイルガイドの一文を向きの話に直す - CLAUDE.md を今の決まりに更新(説明文の折り返しは3行以上が 12本 → 27本) Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
note の中のインラインコードは地が一段濃く(code-bg)、リンクは白地とは別の 色(link-on-note)になる。素の文だけの見本ではその2つが確かめられない。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
tip の見本に入れると、種別の説明の行に文字装飾の話が混ざる。 中に何を書けるかを並べている節が既にあるので、そこに実物を置く。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
箇条書きの項目に「- 番号付きリスト」と書いていて、名前だけで実物が無かった。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
4種類それぞれが色を持つ箱の中で、青いリンクは唯一の外来色になる。 色相まで振れるのは #2926 で地の文のリンクが常時下線を持つようになったからで、 リンクであることは下線が名乗り、色は「その note のものである」ことだけを担う。 - 明るい側の未訪問だけ4色にする。値は「地の色相を保ち、note の地とその中の インラインコードの地の両方で 4.6 を満たす、いちばん明るい色」。AA の 4.5 ちょうどでは取らない(コードの地は code-bg() の計算結果で、丸めの幅で割る) - tip の地は無彩色に近い(彩度 14%)ので、色相を保つと青になる - 訪問済みは4色に割らず紫のまま。紫はサイト全体で訪問済みの意味を持ち、 未訪問と色相で分かれる。割ると同じ色相の明度違いになって読めなくなる - 暗い側は1色のまま。色相を保って彩度を残すとコードの地で 2.5 まで落ち、 AA を取ると本文との比 1.25 のほぼ白かネオンになる(#2746) - スタイルガイドは種別ごとに「その note の地とコードの地の厳しい方」で測る Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
4色とも背景と、その中のインラインコードの背景しか見せていなかった。 色相を背景から借りるようになった (#3241) ので、リンクも実物で出す。 warn だけリンクがインラインコードを含む形にして、a > code も同じ色に なることを見せる。alert は訪問済みが4色に共通の紫であることに触れる。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This was referenced Sep 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #3241
何を
ホームの「特集」(旬の2枚)だけが囲みを持つパネルとして残っていた。枠(
border1px)と内側の余白(18px)を外し、そのぶんサムネイルを大きくした。器は #2790 の5つから**一覧カードの頭(card-thumb。幅100%・1200/630)**を選び、2列のカードの上に全幅で置く(.series-panels-boxed→.series-panels-stacked)。2案を描いて比べた
どちらも枠を外した上で、サムネの器を 5 つの中から選ぶ。実際の
/を 375 / 768 / 1280 で描いて測った(旬の2枚は「データエンジニアリング」連載と「フューチャーのガイドライン」)。隣の枠との空き(ランキング → 見出し 55px、節 → 新着の見出し 78px)はどちらの案でも変わらない。
案A にした理由
引き換えに、375px では節が 415px → 722px に伸びる(絵 184px × 2)。1枚の絵はすぐ下の新着の頭と同じ寸法なので、読者が下で見る形と揃う、と判断した。
変更
themes/future/css-src/theme-styles.styl:.series-panels-boxed(枠・padding 18px・height: 100%・ガター 24px)を消し、.series-panels-stacked(flex-direction: column、サムネ幅100%・aspect-ratio: 1200/630、縦のガター 48px)にした/series/等)は 24px のまま.panel-thumb-empty)も同じ器。アドベントカレンダー・Tech Cast の回は絵が無いので全幅の空き枠が出る(行間を3段に、間隔を4の倍数に固定し、スタイルガイドに状態を足す #2864 の「場所だけ空けておく」のまま)themes/future/layout/_partial/archive.ejs: section の class をseries-panels-stackedに。コメント更新themes/future/layout/_partial/panel-card.ejs: 冒頭コメントの「囲みも呼び出し側が持つ」を「向きも呼び出し側が持つ」にthemes/future/layout/gallery.ejs: 見本「強調したパネル」→「特集のパネル」。本物の partial を呼ぶ形のまま、説明文と包みの class を更新source/specials/styleguide/index.md: 「影は持たない」の該当文を「枠線を持つのはリンクプレビューだけ」に。特集は間隔とサムネイルの大きさで区別する、を1文足したCLAUDE.md: 特設ページコンテンツのパネルをやめてフラットに #3152 の節を「パネルは囲みを持たない」に書き換え、特集の器と採らなかった案の理由を足したseries-panels-boxedはリポジトリから消えた(grepで 0 件)。確認したこと
make css→node css_lint.mjs && node font_size_lint.mjs && node ui_partials_lint.mjsすべて通過(部品 62 件・見本あり 27 / 理由あり 35)textlint source/specials/styleguide/index.md通過hexo sで/を 375 / 768 / 1280・ダーク(1280)で描いて目視。ダークでは透過 PNG のロゴの下に白が敷かれる(ダークモードで透過した画像の下に白を敷く #3194)のはそのままopacity: 0.7。elementFromPointが返すのは題の<a>(stretched link 特集パネルの説明文をマウスオーバーしてもリンクが活性化しない #3189 が効いている)/series/のリンク(カードの中の別行き先リンクに乗っている間はカードの hover 反応を止める #3164)focus-visible→ hover と同じ下線・画像 0.7(キーボードで記事の入口に来たときに、カードと行の反応が出ない #3168)/articles/20260630a/へ遷移確認してほしい URL とポイント
/の「特集」: 枠が無く、2枚の絵が新着の頭より大きく出ること。375px で2枚が縦に積み、間が 48px あること/specials/gallery/#sample-panel-card: 見本が同じ形(右の1枚は全幅の空き枠)/specials/styleguide/#影は持たない: 文言/series/(横帯のパネル。こちらは変えていない)範囲外
🤖 Generated with Claude Code