Skip to main content

ブログ:UI・UX・AI デザイン

UI デザイン、UX、デザインにおける AI、モーション、デザインシステムに関する実践的な記事と、よくある質問への簡潔な回答。

最新の記事

すべてのガイド
チュートリアル・テスト · 7 分で読めます

Playwright を使用した UI 状態とアニメーションのテスト

Playwright を使用してアニメーション UI の安定したテストを作成する方法: page. Clock で時間を制御し、モーションを減らしてダーク モードをエミュレートし、アニメーションを無効にしたスクリーンショットを作成します。

チュートリアル・ウェブ · 7 分で読めます

ビュー遷移 API: ブラウザーでのページと状態のスムーズな変化

View Transitions API の機能、同一ドキュメントおよびクロスドキュメントのトランジションがどのように機能するか、CSS を使用してトランジションをスタイル設定する方法、およびそれらを責任を持って使用する方法。

UXパターン · 6 分で読めます

邪魔にならないように説明するツールチップ

役に立つツールチップをデザインする方法: 簡単な補足情報、ホバーとキーボードのアクセス、タッチの代替手段、および重要な指示がツールチップに属さない理由。

UX戦略 · 7 分で読めます

チェックアウトとフォーム放棄の削減: 研究結果によると

Baymard の調査から、人々がカートやフォームを放棄する理由と、フィールドの減少、ゲスト チェックアウト、コストの明確化、エラー処理とフィードバックなどに役立つデザインの修正について説明します。

UXパターン · 6 分で読めます

フローティング アクション ボタン: FAB を使用する場合とアニメーション化する方法

フローティング アクション ボタンが役立つ場合、問題がある場合は、画面ごとに 1 つの FAB、拡張 FAB と FAB メニュー、スクロール動作とモーション。

UXパターン · 6 分で読めます

タブ バーとボトム ナビゲーション: 維持されるデザイン ルール

iOS および Android でタブ バーとボトム ナビゲーションをデザインする方法: 3 ~ 5 つの目的地、アクションではなくナビゲーション、ラベル、バッジ、可視性、およびアニメーション化されたアクティブな状態。

モバイルUX · 6 分で読めます

モバイル UI の触覚フィードバック: いつ、どのように使用するか

ハプティクスが役立つときと迷惑なとき: システム パターン、一貫性、視覚的フィードバックとの組み合わせ、明瞭なハプティクスとブジーなハプティクス、ユーザーがハプティクスをオフにできるかどうか。

チュートリアル・ウェブ · 7 分で読めます

スムーズなライトモードとダークモードの移行: トークン、CSS、モーション

システム設定を尊重し、ロード時のフラッシュを回避し、ネイティブ コントロールのスタイルを設定し、アクセシビリティを損なうことなくアニメーション化する、明暗テーマのスイッチを構築する方法。

モバイルUX · 7 分で読めます

折りたたみ式のデザイン: 姿勢、ウィンドウのサイズ、ジェスチャー

折りたたみ式携帯電話用のアプリをデザインする方法: 折りたたんだ状態と開いた状態のレイアウト、テーブルトップと本の姿勢、ウィンドウ サイズのクラス、折りたたみ部分付近の連続性とジェスチャー。

デザインからコードまで · 7 分で読めます

Figma 自動レイアウトと CSS フレックスボックスおよびグリッド: デザインとコードのギャップを埋める

Figma 自動レイアウトが CSS フレックスボックスおよびグリッド (方向、ギャップ、パディング、ハグ、フィル、ラップ) にどのようにマップされるか、およびそれらが異なる場所は、デザインが引き継ぎ後も存続するようにするためです。

UX戦略 · 7 分で読めます

UX とデザインの負債整理をエンジニアリング リーダーやプロダクト リーダーに提案する方法

UX 負債とは何か、それを棚卸しして優先順位を付ける方法、リーダーの資金 (リスク、コスト、収益) の観点からクリーンアップとシステム リファクタリングの設計を提案する方法。

UX戦略 · 7 分で読めます

UX ROI の測定: デザイン作業をビジネス成果に結びつける

UX 作業の収益を見積もる実用的な方法: UX 指標をベンチマークし、ビジネス KPI を選択し、変更を変換し、仮定を使用して責任を持って報告します。

キャリア · 7 分で読めます

際立ったUXポートフォリオ事例(ブートキャンプテンプレートを超えて)

最終画面のテンプレートではなく、採用担当者が求める UX ケーススタディの書き方: 問題、役割と制約、厄介な中間、トレードオフと結果。

デザインシステム · 7 分で読めます

マイクロフロントエンドとデザインシステムのドリフト: チーム間で UI の一貫性を保つ

マイクロフロントエンドを使用するチームが 1 つの一貫した UI を維持する方法: バージョン管理されたパッケージとしてのトークンとコンポーネントの共有、CSS の分離、アップグレード ポリシー、視覚的な回帰チェック。

UX戦略 · 7 分で読めます

通知過多: 人々がオフにしないアラートの設計

人々が大切にする通知をデザインする方法: 適切なタイミングでの許可の要求、中断レベル、バッチ処理、アプリ内通知センター、簡単なコントロール。

UXパターン · 6 分で読めます

スワイプトゥアクション UX: 隠れたジェスチャを発見可能かつ安全にする

リスト内のスワイプ アクションを設計する方法: シグニファイア、しきい値、フルスワイプ コミット、元に戻す、アクセシビリティ、およびスワイプが唯一の方法ではない理由。

切り上げする · 8 分で読めます

2026 年の React Native および Flutter チーム向けのベスト アニメーション ツール

Reanimated、Flutter のアニメーション API、Lottie、Rive、ExodeUI を React Native と Flutter と比較しました。それぞれが何をするのか、誰がモーションを作成するのか、いつ使用するのかを示します。

チュートリアル・ウェブ · 6 分で読めます

高 DPI および Retina スクリーンでのシャープなキャンバス レンダリング

Retina や高 DPI 画面でキャンバスのグラフィックがぼやけて見える理由と、devicePixelRatio を使用してそれを修正する方法 (サイズ変更の処理やパフォーマンスの制限など)。

パフォーマンス · 8 分で読めます

アニメーションがコア ウェブ バイタル (LCP、INP、CLS) に与える影響

アニメーションとアニメーション ランタイムが LCP、INP、CLS に与える影響と、Core Web Vitals を損なうことなくモーションを豊かに保つための実践的な方法。

UXパターン · 7 分で読めます

実際に役立つパスワード強度メーター: UX と NIST のガイダンス

現在の NIST ガイダンスに従ってパスワード フィールドと強度メーターを設計する方法: 記号の長さ、ブロックリスト、貼り付けおよびパスワード マネージャー、明確なフィードバック。

アクセシビリティ · 6 分で読めます

アクセシブルなフォーカス状態: 表示されるキーボード フォーカスの設計

WCAG 2.2 を満たす可視キーボード フォーカスを設計する方法: 2.4.7 および 2.4.13 に必要なもの、:focus-visible の仕組み、およびフォーカス リングの設計ヒント。

UXパターン · 7 分で読めます

ドラッグ アンド ドロップ UX: シグニファイア、フィードバック、アクセス可能な代替案

ユーザーが見つけて使用できるドラッグ アンド ドロップの設計方法: シグニファイアの取得、フィードバックのリフトとプレビュー、ドロップ ゾーン、物理学、および WCAG 2.2 に必要な非ドラッグ代替機能。

UXパターン · 6 分で読めます

スケルトン スクリーン: スピナーの代わりにスケルトン スクリーンを使用する場合

スケルトン スクリーンとは何か、スケルトン スクリーンがスピナーを倒すとき、実際のコンテンツと一致するようにスケルトン スクリーンをデザインする方法、パフォーマンスやアクセシビリティを損なうことなくスクリーンをアニメーション化する方法。

UXパターン · 7 分で読めます

イライラを軽減するエラー メッセージを設計する方法

ユーザビリティ調査に基づいて、配置、タイミング、文言、入力の保持、アクセシビリティ、モーションなど、人々が回復できるエラー状態を設計する方法。

チュートリアル・AI · 5 分で読めます

Cursor で ExodeUI MCP サーバーをセットアップする方法

Cursor (および Claude Code) での ExodeUI MCP サーバーの段階的なセットアップ: mcp.json エントリ、ツールの確認、最初のプロンプト、および安全なレビュー。

チュートリアル · React · 8 分で読めます

React ステートからの ExodeUI ステート マシン入力の制御

exodeui パッケージを使用して React で ExodeUI ファイルを再生するための実践的なガイド: React 状態からのブール値、数値、トリガー入力の設定、およびイベントの処理。

比較 · 6 分で読めます

Cavalry 対 ExodeUI: モーション グラフィックス 対 プロダクション UI ランタイム

Cavalry はプロシージャル 2D モーション グラフィック ソフトウェアです。 ExodeUI は、アプリに同梱されるインタラクティブ UI 用です。それぞれが何をするのか、何を出力するのか、そして両方をいつ使用するのか。

動作履歴 · 7 分で読めます

Flash から Lottie、ステート マシンまで: Web ベクター アニメーションの進化

Web ベクター アニメーションが Flash と ActionScript から Lottie の After Effects エクスポートに、さらにステート マシン ランタイムにどのように移行したか、そして各ステップで何が変わったか。

モーションUX · 6 分で読めます

GIF ローダーとベクター アニメーション: チームが UI でアニメーション化された GIF を置き換える理由

アニメーション化された GIF が UI ローダーやアイコンに適していない理由、代わりに何を使用するか (CSS、SVG、Lottie、ビデオ、状態ベースのランタイム)、およびその選択方法。

代替案 · 7 分で読めます

Flinto、Haiku、Origami: インタラクティブなプロトタイピングのギャップとそれを埋めるもの

Flinto と Origami は Mac 専用で、Haiku Animator のコードは GitHub にあり、InVision は消えています。インタラクティブ プロトタイピング ツールに何が起こったのか、そして今何がそれに取って代わるのか。

代替案 · 7 分で読めます

InVision は消滅: プロトタイプ、DSM、ワークフローに代わるもの

InVision は、2024 年 12 月 31 日にデザイン コラボレーション サービスを終了しました。プロトタイプ、デザイン システム マネージャー、ホワイトボードに代わるものと、次に進む方法について説明します。

代替案 · 7 分で読めます

2026 年の Windows および Linux ユーザー向けの Principle 代替案

Principle は Mac 上でのみ動作します。これらは、ブラウザーのプロトタイピングからインタラクティブなランタイムに至るまで、Windows および Linux 上のデザイナーにとって現実的な代替手段です。

デザインシステム · 8 分で読めます

製品チームを分断せずに設計システムコンポーネントを非推奨にする

大規模なアプリで重大なデザイン システムの変更を展開する方法: セマンティック バージョニングと使用状況追跡を使用して、アナウンス、非推奨、codemod による移行、削除を行います。

ビジュアルデザイン · 8 分で読めます

触覚の復活: モダンな UI における奥行き、ガラス、物理的フィードバック

なぜフラットデザインの後、奥行き、半透明、物理的な動きが UI デザインに戻ってきたのか、Apple の Liquid Glass とマテリアル 3 Expressive で何が変わったのか、そしてそれを使い続けられるようにする方法。

UX戦略 · 7 分で読めます

マルチステップウィザードを超えて: チェックリストとコンテキストヘルプを使用したオンボーディング

ステップバイステップのウィザードが適切な場合、なぜ長いオンボーディング ツアーがスキップされるのか、チェックリストとコンテキストが人々の価値をより迅速に理解するのにどのように役立つのか。

UX戦略 · 8 分で読めます

B2B SaaS の情報密度: パワー ユーザーと初心者向けのダッシュボードの設計

専門家が新規ユーザーを圧倒することなく素早くスキャンできる高密度の B2B ダッシュボードとテーブルを設計する方法: 密度モード、階層、段階的な開示。

UXパターン · 7 分で読めます

コマンド パレットとネストされたナビゲーション: Cmd+K がサイドバーを押す場合

コマンド パレットが得意な点、失敗する点、およびナビゲーションと並行してコマンド パレットを設計する方法 (検索、あいまい一致、ショートカット、見つけやすさ)。

UXパターン · 7 分で読めます

確認ダイアログの代わりに元に戻す: 中断の少ない UI の設計

なぜ「よろしいですか?」をルーチンにするのですか?ダイアログが失敗する場合、確認がまだ正しい場合、および明確でアクセス可能で安全な取り消しトーストを設計する方法について説明します。

デザインシステム · 9 分で読めます

セマンティック デザイン トークン アーキテクチャ: グローバル、セマンティック、およびコンポーネント トークン

デザイン トークンを 3 層で構造化し、テーマと複数のブランドをサポートし、W3C DTCG 形式を使用して Web、iOS および Android に送信する方法。

AIとデザイン · 7 分で読めます

AI の同一性: AI が UI を生成する際にブランド パーソナリティを維持する

AI UI ジェネレーターが類似したインターフェイスを生成する理由と、タイポグラフィー、色、レイアウト、モーション、イラスト、音声など、明確なアイデンティティを維持するための実用的な方法。

アクセシビリティ · 8 分で読めます

アクセシブルなモーション: 意味を失わずに、優先的に削減されたモーションを設計する

動作軽減設定と前庭障害を考慮した動作を設計する方法: WCAG で必要なもの、削除するもの、保持するもの、およびテスト方法。

AIとデザイン · 8 分で読めます

デザイナー向け MCP: Figma、トークン、コードを Claude および Cursor に接続する

モデル コンテキスト プロトコルが設計者にとって何を意味するか、どの設計ツールに MCP サーバーがあるか、それらを Claude Code および Cursor に接続する方法、および何に注意する必要があるか。

AIとUX · 9 分で読めます

ジェネレーティブ UI ガードレール: デザイン システムを中断することなく、意図に沿ったデザインを実現

AI がオンザフライでインターフェイスを構築するときに UX がどのように変化するか、生成された UI がアクセス可能でブランドに準拠した状態を維持できるようにコンポーネント、トークン、チェックを構造化する方法。

AIとUX · 8 分で読めます

エージェントの UI 状態: AI の思考、ツールの呼び出し、進行状況を表示する方法

AI エージェントの実行状態 (受信、思考、ツール呼び出し、ストリーミング、完了、停止、失敗) を設計する方法。パターン、タイミング、例。

よくある質問

すべての質問