iep-ui
Version:
An enterprise-class UI design language and Vue-based implementation
9 lines (8 loc) • 540 B
JavaScript
export var setBasicFont = function setBasicFont() {
var maxScreen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1920;
var minScreen = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1366;
var scale = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 100;
var clientWidth = document.documentElement.clientWidth;
var size = scale / maxScreen;
document.documentElement.style.fontSize = clientWidth >= minScreen ? clientWidth * size + "px" : minScreen * size + "px";
};