ブログ

記事一覧の3/7ページ目です。

本文にCTAや動くデモを入れる|EmDashでリッチテキストを拡張する4つの方法

本文にCTAや動くデモを入れる|EmDashでリッチテキストを拡張する4つの方法

記事の途中にCTAボックスや比較表、動くデモを入れたい。ヘッドレスCMSでそれを実現する方法をHTMLブロック・セクション・カスタムブロック・プラグインの4段階に整理し、自サイトでGSAPデモを埋め込んだときに詰まった点も含めて実装者視点でまとめました。

ヘッドレスCMSのフィールド設計|クライアントが更新しても崩れない管理画面にする

ヘッドレスCMSのフィールド設計|クライアントが更新しても崩れない管理画面にする

納品後の「更新したら崩れた」は操作ミスより設計が原因。本文リッチテキスト1本をやめて意味ごとにフィールドを割り、繰り返しは器で持ち、0件や長文はテンプレート側で吸収する。自サイトEmDashの実装から具体的に。CMS案件を担当する制作会社の方に向けた内容です。

書き出した画像がぼやける・ガタつく — 渡す前に防ぐ、実装者からのお願い

書き出した画像がぼやける・ガタつく — 渡す前に防ぐ、実装者からのお願い

支給した画像がRetinaでぼやける、細い線がガタつく、なぜか位置が合わない。書き出した画像の不具合は、渡す前にほぼ防げます。ぼやけとにじみの原因、そして写真とロゴで書き出しを分けるコツを、受け取って組む側の視点でまとめました。

Figma VariablesをそのままCSS変数に写す——デザイントークンの受け渡し

Figma VariablesをそのままCSS変数に写す——デザイントークンの受け渡し

カンプから色を拾ってベタ書きし、ダークモードで総取り替え——その手戻りは、Figma VariablesとCSSカスタムプロパティを同じ構造で並べれば消えます。自サイトのトークン設計を例に、型・モード・エイリアスの写し方と、デザイナー側に用意してほしい3点をまとめました。

LCPが遅い原因は「内訳」でわかる — サーバーを疑う前に見る4区間

LCPが遅い原因は「内訳」でわかる — サーバーを疑う前に見る4区間

表示が遅い原因はサーバーとは限りません。自分のサイトを計測したらTTFBは約10ミリ秒、それでもLCPは4.8秒でした。LCPを4区間に分けて犯人を特定し、作り直さずに直した手順を実装者の視点でまとめます。表示速度の改善を任されている方に向けた内容です。

「レスポンシブは別料金」で揉めないために、着手前に握る実装仕様

「レスポンシブは別料金」で揉めないために、着手前に握る実装仕様

納品直前に「対応端末は別」「その状態は追加」と後出しされて揉める。原因は金額でなく、対応範囲の言語化不足です。着手前にブラウザ・端末・ブレークポイント・中間幅・状態・フォーム挙動を先に合意する実務をまとめました。外注の見積もりで揉めたくない方に向けた内容です。