2

私のアプリにはフィールド変更フォントがあります。実際にそのユーザーを使用すると、アプリケーション全体のフォントを変更できます。プロジェクトに100個のフィールドがある場合、これは実際に可能ですか(ページごとに異なるフォントサイズになる場合があります)。ユーザーはどのようにフォントを変更できますか?サイズ.アプリケーション全体に反映できるように.ゴーグルしたところ、ズームインとズームアウトの機能があることがわかりました.それを行うのは良い方法ではありません.? アプリケーション全体のフォントを変更する方法はありますか?

4

2 に答える 2

3

スタイルを動的に作成し、 内のすべての要素に適用できますbody

デモ

 $('#select_font').on('change', function () {
    var style;
    var font = $(this).val();
    if ($('head').find('style.font').length === 0) {
        style = $('<style class="font">.font { font-size: ' + font + ' !important; }</style>');
        $('head').append(style);
        $('body *').addClass('font');
    } else {
        $('body *').removeClass('font');
        $('style.font').empty();
        style = '.font { font-size: ' + font + ' !important; }';
        $('style.font').append(style);
        $('body *').addClass('font');
    }
});
于 2013-06-29T16:28:17.727 に答える
2

この記事では、CSS だけでそれを行う良い方法を示します。

http://joshnh.com/2011/07/26/are-you-using-ems-with-your-media-queries/

キーは のみを使用emすることです。その後、 のベースを変更することでフォントサイズをグローバルに切り替えることができますem

于 2013-06-29T09:27:25.470 に答える