@mixin respond-to($breakpoint) {
@if $breakpoint == mobile {
@media (max-width: 600px) { @content; }
} @else if $breakpoint == tablet {
@media (max-width: 900px) { @content; }
} @else if $breakpoint == desktop {
@media (min-width: 1200px) { @content; }
}
}
// Usage
.container {
padding: 20px;
@include respond-to(mobile) {
padding: 10px;
}
@include respond-to(desktop) {
padding: 40px;
}
}