如何使用Sass&bootstrap 4.1.3在Angular5中添加媒体查询

时间:2018-09-13 08:31:48

标签: angular sass bootstrap-4 angular5 media-queries

我一直在研究一个有多个页面的项目。它的网络版本即将完成,我需要立即做出响应。 作为,我是angular的新手,我想知道如何使用SASS和Bootstrap在angular5中添加媒体查询。

我对此进行了一些研发,发现了一种在css文件中添加媒体的方法,如下所示:

/**** Define media breakpoint variables**/
$desktop: 960px
$tablet: 768px
$mobile-large: 640px
$mobile: 480px
$mobile-small: 300px

/**** mix your media queries inside a class that you want to change**/
.item
  width: 25%
  display: inline-block
  @media only screen and (max-width: $tablet)
    width: 50%
  @media only screen and (max-width: $mobile-large)
    width: 100%

什么是正确的标准。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您使用Bootstrap&SASS,则可能是这样的:

@include media-breakpoint-up(xs) { ... }
@include media-breakpoint-up(sm) { ... }
@include media-breakpoint-up(md) { ... }
@include media-breakpoint-up(lg) { ... }
@include media-breakpoint-up(xl) { ... }

// Example usage:
@include media-breakpoint-up(sm) {
  .some-class {
    display: block;
  }
}

文档中的更多信息:https://getbootstrap.com/docs/4.0/layout/overview/