首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原始SASS,响应函数语法

原始SASS,响应函数语法
EN

Stack Overflow用户
提问于 2016-06-04 18:19:25
回答 1查看 82关注 0票数 0

原有的sass语法刚刚被scss语法所取代,因此很难获得对docs的帮助。

对于响应函数,我想知道如何用原始的sass语法编写以下代码:

代码语言:javascript
复制
$breakpoints: (
  'small'  : ( min-width:  767px ),
  'medium' : ( min-width:  992px ),
  'large'  : ( min-width: 1200px )
);
@mixin respond-to($name) {
  @if map-has-key($breakpoints, $name) {
    @media #{inspect(map-get($breakpoints, $name))} {
      @content;
    }
  }
  @else {
    @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. "
        + "Please make sure it is defined in `$breakpoints` map.";
  }
}

是否可以只这样做,或使用更少/scss语法是必需的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-04 18:26:05

仍然没有真正的sass文档,但是使用sass转换可以是一个答案。

代码语言:javascript
复制
sass-convert file.scss file.sass

以下是真正的sass产出:

代码语言:javascript
复制
$breakpoints: ("small": (min-width: 767px), "medium": (min-width: 992px), "large": (min-width: 1200px))
=respond-to($name)
  @if map-has-key($breakpoints, $name)
    @media #{inspect(map-get($breakpoints, $name))}
      @content
  @else
    @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + "Please make sure it is defined in `$breakpoints` map."
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37633579

复制
相关文章

相似问题

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