fontselector
1.0.0
Font Selectorは、ネイティブ選択要素をフォントプレビュー機能を備えたドロップダウンに置き換えるFontピッカーを簡単に使用できます。
好きな場所にフォントをホストできます。フォントセレクターはGoogleフォントと結合されていません。したがって、GDPRに関して問題はありません。
フォントセレクターは、SCSSおよびStrictly Typed TypeScriptで記述されています。
デモ:http://fontselector.cilb.deを参照してください
あなたがそれに慣れているようにあなたの選択要素を作成します。各オプションへのデータ属性としてフォントURLを追加します。
< select id =" my-font-select " >
< option value =" Open Sans " data-font-url =" ./fonts/OpenSans-Regular.ttf " > Open Sans </ option >
</ select >気をつけてください:Webサイトのホストとは異なるホストにURLを保存する場合、CORSヘッダーを正しく設定する必要があります。
CSSをHTMLヘッドに追加します...
< head >
< link rel =" stylesheet " type =" text/css " href =" font-selector/styles.css " />
</ head >...そして、体の下部にJavaScriptコードを追加します。
< script type =" text/javascript " >
new FontSelector ( '#my-font-select' ) ;
</ script >それだけです!
オプションオブジェクトをFontselectorコンストラクターの2番目の引数に渡して、クラス名を変更したり、イベントを聞いたりできます。
npm install実行して、依存関係をインストールしますnpm run devを実行して、開発モードでJSとCSSを1回構築するnpm run watchnpm run build実行して、生産モードでJSとCSSを構築する(マニファイ)