Application API
This section provides comprehensive guidance on how to effectively use breakpoint mixins for managing responsive CSS and maintaining consistency throughout your project.
up()
Applies a media query rule for minimum width only, focusing on devices with screen sizes equal to or larger than the specified breakpoint.
Example
scss@use "@unsass/breakpoint"; .foo { @include breakpoint.up($token: "lg") { color: darkcyan; } }css@media (min-width: 960px) { .foo { color: darkcyan; } }
down()
Applies a media query rule for maximum width only, focusing on devices with screen sizes smaller than the specified breakpoint.
Example
scss@use "@unsass/breakpoint"; .foo { @include breakpoint.down($token: "lg") { color: darkcyan; } }css@media (max-width: 959px) { .foo { color: darkcyan; } }
only()
Applies a media query rule for a specific breakpoint range, automatically setting the minimum width to the specified token and the maximum width to just before the next breakpoint value.
Example
scss@use "@unsass/breakpoint"; .foo { @include breakpoint.only($token: "lg") { color: darkcyan; } }css@media (min-width: 960px) and (max-width: 1199px) { .foo { color: darkcyan; } }
between()
Applies a media query rule for a custom range between two specified breakpoints, allowing precise control over the minimum and maximum widths.
Example
scss@use "@unsass/breakpoint"; .foo { @include breakpoint.between($min: "md", $max: "xl") { color: darkcyan; } }css@media (min-width: 768px) and (max-width: 1199px) { .foo { color: darkcyan; } }
