Skip to main content

+responsive

Mixin +responsive works similar to mixin +context. The main difference is in semantics and that you can use media queries.

+mode('draft')

+component('button')
+default
display: inline-block
background-color: grey

+responsive('html.mobile-portrait')
display: block

+responsive('@media (max-width: 360px)')
display: flex



button {
display: inline-block;
background-color: grey;
}
html.mobile-portrait button {
display: block;
}
@media (max-width: 360px) {
button {
display: flex;
}
}

The mixins and functions used in the code above: mode, component, default, responsive.