|
6 | 6 | // |
7 | 7 | // Breakpoints are defined as a map of (name: minimum width), order from small to large: |
8 | 8 | // |
9 | | -// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px) |
| 9 | +// (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px) |
10 | 10 | // |
11 | 11 | // The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default. |
12 | 12 |
|
13 | 13 | // Name of the next breakpoint, or null for the last breakpoint. |
14 | 14 | // |
15 | 15 | // >> breakpoint-next(sm) |
16 | 16 | // md |
17 | | -// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)) |
| 17 | +// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px)) |
18 | 18 | // md |
19 | | -// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl)) |
| 19 | +// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl 2xl)) |
20 | 20 | // md |
21 | 21 | @function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map.keys($breakpoints)) { |
22 | 22 | $n: list.index($breakpoint-names, $name); |
|
28 | 28 |
|
29 | 29 | // Minimum breakpoint width. Null for the smallest (first) breakpoint. |
30 | 30 | // |
31 | | -// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)) |
| 31 | +// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px)) |
32 | 32 | // 576px |
33 | 33 | @function breakpoint-min($name, $breakpoints: $grid-breakpoints) { |
34 | 34 | $min: map.get($breakpoints, $name); |
|
42 | 42 | // Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari. |
43 | 43 | // See https://bugs.webkit.org/show_bug.cgi?id=178261 |
44 | 44 | // |
45 | | -// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)) |
| 45 | +// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px)) |
46 | 46 | // 767.98px |
47 | 47 | @function breakpoint-max($name, $breakpoints: $grid-breakpoints) { |
48 | 48 | $max: map.get($breakpoints, $name); |
|
52 | 52 | // Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front. |
53 | 53 | // Useful for making responsive utilities. |
54 | 54 | // |
55 | | -// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)) |
| 55 | +// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px)) |
56 | 56 | // "" (Returns a blank string) |
57 | | -// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)) |
| 57 | +// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px)) |
58 | 58 | // "-sm" |
59 | 59 | @function breakpoint-infix($name, $breakpoints: $grid-breakpoints) { |
60 | 60 | @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}"); |
|
0 commit comments