Normalize in JS - Emotion
yarn add @normalize-in-js/emotion
npm install @normalize-in-js/emotion
import { Normalize } from '@normalize-in-js/emotion' ;
function App ( ) {
return < Normalize /> ;
}
import { Reset } from '@normalize-in-js/emotion' ;
function App ( ) {
return < Reset /> ;
}
import {
Sanitize ,
SanitizeTypography ,
SanitizeForms ,
SanitizePage ,
} from '@normalize-in-js/emotion' ;
function App ( ) {
return (
< >
< Sanitize />
< SanitizeTypography />
< SanitizeForms />
< SanitizePage />
</ >
) ;
}
import { Preflight } from '@normalize-in-js/emotion' ;
function App ( ) {
return < Preflight /> ;
}
import { createPreflightStyle } from '@normalize-in-js/emotion' ;
import { Global } from '@emotion/core' ;
const customPreflight = createPreflightStyle ( {
fontFamilySans : `"Comic Sans MS", cursive, sans-serif` ,
fontFamilyMono : `"Lucida Console", Monaco, monospace` ,
borderColor : 'rebeccapurple' ,
} ) ;
function App ( ) {
return < Global styles = { customPreflight } /> ;
}
Property
Default
fontFamilySans
system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
fontFamilyMono
SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
borderColor
currentColor