シンプル表示
ツールチップやバッジなど、情報を補足・強調して表示するシンプルなUIコンポーネントの比較
ツールチップ(Tooltip)
詳細を見る →ホバー・フォーカス時に補足情報を表示するツールチップUIの実装比較。表示位置・遅延・色・矢印・複数行など実践的なオプションをインタラクティブに確認
ここに説明が表示されます
ホバーしてね
左に表示
?
右に表示
MantineAnt DesignCSS カスタム
通知・トースト(Notification / Toast)
詳細を見る →操作結果・エラー・お知らせを伝えるオーバーレイUIの実装比較。表示位置・タイプ別スタイル・自動消去・プログレスバー・ローディング更新をインタラクティブに確認
✓
保存しました
変更が正常に保存されました
✕
エラーが発生しました
接続に失敗しました
i
新バージョンが利用可能です
MantineAnt DesignCSS カスタム
モーダル・ダイアログ(Modal / Dialog)
詳細を見る →確認・フォーム・アラートなど、ユーザーの注意を引きつけるオーバーレイUIの実装比較。サイズ・アニメーション・Escape キー・確認ダイアログをインタラクティブに確認
削除の確認✕
このアイテムを削除しますか?
この操作は元に戻せません。
キャンセル削除する
MantineAnt DesignCSS カスタム
バッジ・タグ(Badge / Tag)
詳細を見る →通知数・ステータス・ラベルを視覚的に表現するUIの実装比較。カウントバッジ・ステータスドット・Ribbon・閉じるタグ・選択可能タグをインタラクティブに確認
U
5
U
ReactNext.jsTypeScript ✕
新機能カード
NEW
MantineAnt DesignCSS カスタム
コードブロック(Code Block)
詳細を見る →シンタックスハイライト付きコードブロックの実装比較。Shiki・Prism.js・highlight.js・プレーンHTMLの4アプローチをSSR対応・バンドルサイズ・ハイライト品質の観点で比較
tsxコピー
import { useState } from 'react';
export function Counter() {
const [count, setCount] = useState(0);
return (
<p>Count: {count}</p>
);
}
ShikiPrism.jshighlight.jsプレーン HTML