styled-breakfast

1.0.7 • Public • Published

styled-breakfast

Fast, easy to undestand breakpoints for styled-components.

Install

yarn add styled-breakfast
 
# Or 
 
npm i styled-breakfast

Usage

import styled from "styled-components";
import breakpoint from "styled-breakfast";
 
const Expample = styled.div`
  width: 200px;
  height: 200px;
  background-color: red;
 
  ${breakpoint("> md")} {
    background-color: blue;
  }
`;
 
function Home() {
  return (
    <main>
      <Example>Styled-Breakfast</Example>
    </main>
  );
}

Examples

/* Theme */
...
breakpoints: {
  xs: 576,
  sm: 768,
  md: 992,
  lg: 1200,
  xl: 1600,
}
...

breakpoint('[sm, md]') @media (min-width: 600px) and (max-width: 700px)

breakpoint('[sm, md)') @media (min-width: 600px) and (max-width: 699.98px)

breakpoint('(sm, md]') @media (min-width: 600.02px) and (max-width: 700px)

breakpoint('(sm, md)') @media (min-width: 600.02px) and (max-width: 699.98px)

breakpoint('[sm, 100)') @media (min-width: 600px) and (max-width: 99.98px)

breakpoint('[100,200]') @media (min-width: 100px) and (max-width: 200px)

breakpoint("< sm") @media (max-width: 599.98px)

breakpoint("< 100") @media (max-width: 99.98px)

breakpoint("<= sm") @media (max-width: 600px)

breakpoint("> sm") @media (min-width: 600.02px)

breakpoint("> 100") @media (min-width: 100.02px)

breakpoint(">= sm") @media (min-width: 600px)

Package Sidebar

Install

npm i styled-breakfast

Weekly Downloads

14

Version

1.0.7

License

MIT

Unpacked Size

16.7 kB

Total Files

9

Last publish

Collaborators

  • iryanbell