I am trying to write CSS for a div, that should apply only when a particular breakpoint is hit, eg. sm, md or lg.
I'm using angular-material (https://material.angularjs.org).
I know that this can be done using media queries @media (max-width: 480px) { ... }
but i'm looking for a angular-material way of doing this.
Adding custom css to a tag using material breakpoints, Say suppose i have a custom css like below:
and you wanted to add it to a h3 tag if it is a not a mobile device, then follow the below steps.
1. Add ngMaterial to module.
2. inject $mdMedia to controller
3. Now use the $mdMedia as described by Rob earlier:
I'm using the $mdMedia service for that, see:
https://material.angularjs.org/latest/#/api/material.core/service/$mdMedia
Additionally you can use it in a template directly e.g. with an ng-class directive: