📏 CSS単位変換
px, rem, em, vw, vh, %, pt などのCSS単位をリアルタイムで相互変換します。
基準設定
変換する値
変換結果
よく使う変換早見表(ベース: 16px)
| px | rem | pt | 用途例 |
|---|---|---|---|
| 10px | 0.625rem | 7.5pt | 注釈・キャプション |
| 12px | 0.75rem | 9pt | 小さい文字 |
| 14px | 0.875rem | 10.5pt | サブテキスト |
| 16px | 1rem | 12pt | 本文(デフォルト) |
| 18px | 1.125rem | 13.5pt | リード文 |
| 20px | 1.25rem | 15pt | 小見出し |
| 24px | 1.5rem | 18pt | h3見出し |
| 32px | 2rem | 24pt | h2見出し |
| 48px | 3rem | 36pt | h1見出し |
CSS単位の説明
- px - ピクセル。画面上の最小表示単位
- rem - ルート要素(html)のフォントサイズを基準とした相対単位
- em - 親要素のフォントサイズを基準とした相対単位(ここではルート基準で計算)
- vw - ビューポート幅の1%
- vh - ビューポート高さの1%
- % - 親要素に対する割合(ここではビューポート幅基準で計算)
- pt - ポイント。1pt = 1/72インチ(1px = 0.75pt)
使い方・活用例
- デザインカンプのpx指定をremに変換してレスポンシブ対応
- 既存CSSのpx値をrem/emに一括変換する際の参考値を算出
- フォントサイズの相対指定(em/rem)と絶対指定(px/pt)を比較
- 印刷用CSSのpt指定をWeb用のpxに変換
- ビューポート幅・高さを指定して、vw/vh単位の実際のピクセル値を算出
- 変換計算式を確認して、CSS単位の変換ロジックを理解
よくある質問
CSS単位変換の使い方は?
数値を入力し、変換元と変換先の単位を選択すると、自動的に変換結果が表示されます。ルートフォントサイズの設定も可能です。
対応している単位は?
px、rem、em、vw、vhなど、よく使われるCSS単位間の変換に対応しています。
pxとremの違いは何ですか?
pxは固定サイズ、remはルート要素のフォントサイズ基準の相対サイズです。レスポンシブデザインではremの使用が推奨されます。
1remは何pxですか?
ブラウザのデフォルト設定では1rem = 16pxです。ルート要素のfont-sizeを変更すると、rem値に対応するpx値も変わります。
vwとvhの違いは何ですか?
vwはビューポート(表示領域)の幅の1%、vhはビューポートの高さの1%を表す相対単位です。例えば、1920px幅の画面では1vw = 19.2px、1080px高さの画面では1vh = 10.8pxになります。フルスクリーンのレイアウトやレスポンシブデザインに便利です。
ビューポート単位の基準サイズは変更できますか?
はい、基準設定欄の「ビューポート幅」と「ビューポート高さ」の値を変更することで、任意の画面サイズでのvw/vh変換結果を確認できます。デフォルトは1920x1080(フルHD)に設定されています。
変換計算式は確認できますか?
はい、変換結果の下に各単位への変換に使用された計算式が自動的に表示されます。px経由での二段階変換の過程も確認できるので、学習や検証に活用できます。