css - 手写笔:预期 "indent",得到 "outdent"

标签 css stylus

我是手写笔的新手。尝试制作规则列表,例如 .mt--20、.mt--30、.mt--35 等

我遇到了这个错误

enter image description here

我的触控笔代码:

margin(postfix, side, numbers)
  .m{postfix}
    for n in numbers
      &--{n}
        margin-{side} {n}px
    for n in numbers
      &--{n}-xs
        @media $media-max-1366
          margin-{side} {n}px
    for n in numbers
      &--{n}-lg
        @media $media-min-1366
          margin-{side} {n}px

list = 5 10 15 20 25 30 35 40 45 50 55 60

margin(b, bottom, list)
margin(t, top, list)
margin(l, left, list)
margin(r, right, list)

我做错了什么?

最佳答案

错误与您对 n 的插值有关。在 margin-{side} 之后你不需要插值。

解决方案:

margin(postfix, side, numbers)
  .m{postfix}
    for n in numbers
      &--{n}
        margin-{side} n px
      &--{n}-xs
        @media $media-max-1366
          margin-{side} n px
      &--{n}-lg
        @media $media-min-1366
          margin-{side} n px

list = 5 10 15 20 25 30 35 40 45 50 55 60

margin(b, bottom, list)
margin(t, top, list)
margin(l, left, list)
margin(r, right, list)

这是一个CodePen您可以在其中查看编译后的源代码(没有错误)。

关于css - 手写笔:预期 "indent",得到 "outdent",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52368725/

相关文章:

css - 如何覆盖 BootStrap CSS 复选框和输入复选框

css - 手写笔查找哈希名称

javascript - url() 函数在 Stylus 设置中起什么作用?

javascript - Gulp 无法定位@导入文件 nib.style

html - 是否有一个 HTML "dummy"标签可以在不干扰父子 CSS 规则的情况下对其他元素进行分组?

jQuery - 切换,再次点击时返回原生

css - 手写笔将迭代变量传递给 mixin 参数

javascript - 我可以将 gulp livereload 设置为在编译所有文件后运行吗?

html - 如何让一个div即使是空的也占空间?

html - Cuelinks 小部件的一半被隐藏在 WordPress 网站上