Skip to content

Instantly share code, notes, and snippets.

@SilencerWeb
Last active March 3, 2020 16:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SilencerWeb/1cee498fd3be50e22d85989d4defa219 to your computer and use it in GitHub Desktop.
Save SilencerWeb/1cee498fd3be50e22d85989d4defa219 to your computer and use it in GitHub Desktop.
import styled from 'styled-components';
const breakpoints = {
xs: '576px',
sm: '768px',
md: '992px',
lg: '1200px',
};
const media = {
xs: `(min-width: ${breakpoints.xs})`,
sm: `(min-width: ${breakpoints.sm}`,
md: `(min-width: ${breakpoints.md})`,
lg: `(min-width: ${breakpoints.lg})`,
};
// Пример
const Wrapper = styled.div`
font-size: 15px;
padding-top: 40px;
padding-bottom: 40px;
@media ${media.xs} {
font-size: 16px;
padding-top: 45px;
padding-bottom: 45px;
}
@media ${media.sm} {
font-size: 17px;
padding-top: 50px;
padding-bottom: 50px;
}
@media ${media.md} {
font-size: 18px;
padding-top: 55px;
padding-bottom: 55px;
}
@media ${media.lg} {
font-size: 20px;
padding-top: 60px;
padding-bottom: 60px;
}
`;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment