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