UNPKG

@1studio/utils

Version:

A collection of useful utilities.

31 lines (25 loc) 566 B
/** * Convert rem to pixels * * @since 4.7.0 * @static * @memberof math * @param {int} rem value in rem * @return {int} value in pixels * @example * * remToPix(3); * // => 30 */ export const remToPix = (rem: number): number => { if (typeof getComputedStyle === 'undefined' || typeof document === 'undefined') { return 0; } return rem * parseFloat(getComputedStyle(document.documentElement).fontSize); } // const emToPix = parentElement => // parseFloat(getComputedStyle(parentElement).fontSize); export default { remToPix, };