CSS 2026
せっかくバックエンドシステムも変わったことだしと思ってCSSをアてなおした。何年ぶりかわからん (調べたら約10年一緒だった)
以下のように gemini-3-flash-preview に指示して、何度かやりなおしたら割といい感じだったので、さらに指示を加えたり手動で数字いじってなんとかした。
この日記を以下の条件で CSS を書きなおして新しいデザイン(見た目)を適用するとしたらどうしますか。やってみて - 落ち着いたトーン - 「読みやすさ」最重視 -「コード」は情報密度を高く - 「写真」はできる限り大きく - ブロックの大きさに px 基本的に指定しないこと - フルにレスポンシブ (モバイルも同一ページです)
中央揃えだとなんかモダンに感じる。
コードブロックと写真の幅を画面いっぱいにしたりするのは後からの指示。
HTML の変更はしないつもりだったけど、結局微調整した。
ヘッダのアイコン
ヘッダにアイコンも追加してみた。Nano Banana Pro で何度かイメージを伝えつつ気に入るのをいろいろ出させてブラッシュアップしたあと、Inkscape でトレースして、「パスの簡略化」で点の数を削減した。
なお gemini-3-pro-preview に同様にことをやらせたら、完全なるゴミができたため捨てました。遅いし
JS と WebComponents
CSS とは直接関係ないけどJSまわりも若干モダンにした。ものすごく古い書き方をしていたり、loading="lazy" がない時代の画像のプレースホルダーコードが残ったりしていた。なんか大抵のことはブラウザがやってくれる時代になっていた……
見出しの改行位置を調整するのを独自でやっていたけど、完全にやめて budou-xのWebComponents を導入した。
アーカイブあさり
関連エントリー
- xatena-go (はてな記法のような記法フォーマットパーサー) を作った Text-Xatena というはてな記法に近い記法をパースしてフォーマットする Perl のモジュールがある (ややこしい言いかただが……)...
- Chemr (Chemrtron) を再実装 Electron の非互換変更で大幅なアーキテクチャ変更を余儀無くされた時点でやる気がなくなってしまい、10年ぐらい前から触ってなかった C...
- 人間のファイナンシャルプランナーよりLLMのほうがマシだよね ファイナンシャルプランナーって信用できないじゃないですか。信用できるかどうか判断するためには相手と同等以上の金融知識が必要になる。人間には利...
- SameSite 属性結局どうすりゃいい? Chrome 80 (2020年2月予定) からは挙動が変更され、SameSite 属性がない (なにも対応していない場合) は SameS...
- Lightroom 環境の変更 (macOS → Windows10) 元写真ファイルはNASへ。カタログは NAS などに置けないので iSCSI とかも考えたが、一旦ローカルへ置く、みたいな方針。 写真ファイ...
