本文へ移動

Hata旗

国や地域の旗を読み込み、対応する表示の形を選び、絵ごとの資料・作者・ライセンスを保てます。

「旗(はた)」は、旗を表す日本語です。 名前について(英語)

目次

リファレンス · コード・URL・SVGの道具

aspectOf関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

The aspect ratio of a flag, width over height, read from its SVG's viewBox: 1.5 for Japan's 2:3, 2 for Canada's 1:2, 1.9 for the United States' 10:19.

インポート

import { aspectOf } from "@johnmorrisdotca/hata";

定義

function aspectOf(svg: string): number | null

引数

名前型説明
svgstring

A flag's SVG string, from /flags/<code> or flag().

戻り値

number | null

The width divided by the height, or null when the string is not an SVG with a viewBox.

例

import { aspectOf } from "@johnmorrisdotca/hata";
import japan from "@johnmorrisdotca/hata/flags/jp";

console.log(aspectOf(japan));         // 1.5
console.log(aspectOf("not an svg"));  // null
1.5
null

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/hata 1.6.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。