vscode 中预期出现 CSS 规则错误或选择器错误

标签 css

我从网站复制了一些 css 代码,但这部分给了我错误

.pricing-table:hover{
  box-shadow: 0px 0px 19px -3px rgba(0,0,0,0.36);
  /*error starts from this line*/
  .pricing-table__button{
    padding-left: 0;
    padding-right: 35px;
    .pricing-table__button:before{
      top: -80%;
      transform: rotate(0deg);
      width: 100%;
    }
    .pricing-table__button:after{
      opacity: 1;
      padding-right: 15px;
    }
  }
}

请问css代码有什么问题吗

来源:https://codepen.io/DigimadMedia/pen/qZdMzd

最佳答案

您在问题中发布的代码是SASS。您必须将此 css 代码转换为普通 css。

正常的CSS代码如下:

.pricing-table:hover{
  box-shadow: 0px 0px 19px -3px rgba(0,0,0,0.36);
}
.pricing-table:hover .pricing-table__button:before{
  top: -80%;
  transform: rotate(0deg);
  width: 100%;
}
.pricing-table:hover .pricing-table__button:after{
  opacity: 1;
  padding-right: 15px;
}
.pricing-table:hover .pricing-table__button{
  padding-left: 0;
  padding-right: 35px;
}

关于vscode 中预期出现 CSS 规则错误或选择器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58078438/

相关文章:

javascript - 如何使用 Jquery 更改字体大小的文本 <input type= range>

html - 如何将此文本与图像对齐?

css - 通过覆盖设置默认 CSS 脚本

javascript - 如何以剪影形状显示 HTML5 Video Tag?

javascript - 如何在选项卡上显示下拉菜单

html - 表格固定标题和第一列 css/html

html - 导致父级增加宽度的段落标记

html - Edge/IE flex 和滚动条问题

javascript - 如何通过单击另一个 block 在可见窗口中显示 block

css - 为什么我使用 "position: relative;"时会看到一个间隙