首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在sass中扩展媒体查询

如何在sass中扩展媒体查询
EN

Stack Overflow用户
提问于 2018-11-14 14:04:03
回答 1查看 1.7K关注 0票数 0

我有媒体查询要扩展

代码语言:javascript
复制
@media (min-width: 576px)
.modal-dialog {
max-width: 500px;
margin: 14% auto;    
}

我想扩展我谷歌搜索的媒体查询,没有找到任何接近的东西。我知道以下是错误的

代码语言:javascript
复制
 @media (min-width: 576px)
   .modal-dialog
  {
    @extend @media (min-width: 576px)
       .modal-dialog{
        max-width:800px
       }
  }

我对此一无所知,任何人都可以让我知道这件事。

任何帮助都会显示出来

更新的代码

代码语言:javascript
复制
 @mixin modal-dialog-mixin() {
max-width: 800px;  
 }

 @media ( min-width : 576px ){
@extend .modal-dialog;    //error here
@include modal-dialog-mixin();
 }

不起作用,抛给@extend .modal-dialog;

EN

回答 1

Stack Overflow用户

发布于 2018-11-14 14:13:49

我们正在寻找的答案是@mixin。使用@mixin,我们可以很容易地导入我们想要的所有规则。我们需要做的是将我们想要扩展的类的代码放在@mixin中,而不是放在类本身中。然后,媒体查询中的类和节都将导入@mixin功能。

代码语言:javascript
复制
@mixin modal-dialog-mixin() {
   max-width: 500px;
   margin: 14% auto;   
   }


 @media (max-width: 576px) {
   button {
     @include modal-dialog-mixin();
   }
 }

您也可以查看此link以获取更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53294048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档