import { css } from "styled-components"; export const createResponsiveFont = (fontSizes: { [key: string]: string }) => { return css` ${Object.keys(fontSizes).map((breakpoint) => { return css` @media (max-width: ${breakpoint}) { font-size: ${fontSizes[breakpoint]}; } `; })} `; };
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter