尝试编译SASS代码时出错

我正在使用Sass作为样式。当我尝试编译这部分代码时:

.heart {
  width: $size * 2;
  height: $size * 1.65;
  cursor: pointer;

  &:before {
    position: absolute;
    content: "";
    left: $size;
    width: $size;
    height: $size * 1.65;
    background: #fff;
    border-radius: 50px 50px 0 0;
    transform: rotate(-45deg);
    transform-origin: 0 100%;
  }
  &:after {
    @extend .heart:before;
    left: 0;
    transform: rotate(45deg);
    transform-origin :100% 100%;
  }
}

我收到此消息:

@extend .heart:before;
Error: compound selectors may longer be extended.
Consider `@extend .heart, :before` instead.
See http://sass-lang.com/documentation/file.SASS_REFERENCE.html#extending_compound_selectors for details.

@extend .heart:before;

它不能在终端上编译,但是可以编译,并且可以在Prepros应用程序中正常工作。有什么想法为什么当我尝试使用sass命令编译时它不起作用

我使用了以下示例:https : //codepen.io/souporserious/pen/yEntv

任务

我认为您需要创建一个这样的占位符;我也知道在2016年左右使用@extand和伪元素进行命令行编译时会出现一些错误。

%placeholder {
    position: absolute;
    content: "";
    left: $size;
    width: $size;
    height: $size * 1.65;
    background: #fff;
    border-radius: 50px 50px 0 0;
    transform: rotate(-45deg);
    transform-origin: 0 100%;
}

.heart {
  width: $size * 2;
  height: $size * 1.65;
  cursor: pointer;

  &:before {
    @extend %placeholder;
  }
  &:after {
    @extend %placeholder;
    left: 0;
    transform: rotate(45deg);
    transform-origin :100% 100%;
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当我尝试编译代码时,value.isEmpty 抛出错误

尝试编译旧的 Android Native App 时出错

尝试编译内核模块时出错

尝试编译代码时出现错误127

尝试编译Java代码时出现非法字符

当我尝试编译我的代码时发生错误

尝试编译代码时,gcc不会执行任何操作

尝试编码时出错

尝试从源代码编译qemu时出错

尝试编译项目时 Maven 崩溃“执行 Maven 时出错”。

boost :: spirit-尝试编译最简单的代码时出现编译器错误

尝试编译包含二进制ifstream的代码时,编译会导致错误

尝试编译 protoc 文件时出错:找不到文件或有错误

尝试编译要通过JNI从Java调用的Go共享对象时出错

尝试编译C文件时出错:mkfifo:无法创建fifo'stderr':不支持的操作

尝试编译亮度时出错,这是Phillips Hue的开源控制系统

间歇性错误“尝试编译样式表时出错”

尝试编辑电报消息时出错

尝试编译时C ++的新错误

尝试编译fftw时返回错误

为什么在尝试编译代码时出现模棱两可的方法错误?

尝试编译某些代码时,OpenCV“不是‘cv’的成员”错误

每当我尝试编译javascript代码时,我都会收到语法错误

尝试编译 C++ 代码时出现不明确的错误

尝试编译abgx360时出错:C ++编译器无法创建可执行文件

尝试编译Java代码时,为什么会出现“异常;必须被捕获或声明为抛出”的异常?

尝试编写自定义排序函数时出错

尝试编写单子函数时出错

尝试编译lua文件时出现gcc错误