如何为角度材料中的特定断点编写 css [英] how to write css for a specific breakpoint in angular material

查看:27
本文介绍了如何为角度材料中的特定断点编写 css的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为一个 div 编写 CSS,它应该只在遇到特定断点时才适用,例如.sm、md 或 lg.

I am trying to write CSS for a div, that should apply only when a particular breakpoint is hit, eg. sm, md or lg.

我正在使用 angular-material (https://material.angularjs.org).

I'm using angular-material (https://material.angularjs.org).

我知道这可以使用媒体查询来完成 @media (max-width: 480px) { ... } 但我正在寻找一种有角度的材料方式来做到这一点.

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.

推荐答案

为此我正在使用 $mdMedia 服务,请参阅:

I'm using the $mdMedia service for that, see:

https://material.angularjs.org/latest/#/api/material.核心/服务/$mdMedia

此外,您可以直接在模板中使用它,例如使用 ng-class 指令:

Additionally you can use it in a template directly e.g. with an ng-class directive:

// In your controller: 
$scope.$mdMedia = $mdMedia;

// In your template: 
<div ng-class="{sm: $mdMedia('sm'), md: $mdMedia('md'), lg: $mdMedia('lg')}">...</div >

这篇关于如何为角度材料中的特定断点编写 css的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆