Media Query 변수화해서 Styled-Components에서 사용하기
변수 선언
1
2
3
4
5
6
7
8
9
10
11
12
export const MEDIA = {
MOBILE: (css: string) => {
return `@media screen and (max-width: 600px) {
${css}
}`;
},
TABLET: (css: string) => {
return `@media screen and (max-width: 1024px) {
${css}
}`;
},
};
Styled-Components 내에서 사용
1
2
3
4
5
6
7
${MEDIA.TABLET(`
font-size: ${FONTSIZE.MIDDLE};
`)};
${MEDIA.MOBILE(`
font-size: ${FONTSIZE.SMALL};
`)};
This post is licensed under CC BY 4.0 by the author.