gpt4 book ai didi

css - SASS 未正确预处理

转载 作者:太空宇宙 更新时间:2023-11-03 18:18:16 25 4
gpt4 key购买 nike

我的 vendor/assets/stylesheets/templates 文件夹中有以下文件 - test.css.sass。在 application.css 中,我添加了以下行以加载它:

*= require templates/test.css.sass

除以下情况外,文件已正确加载和预处理:

$width: 300

.div
transform: translate3d(#{$width/5-1}px,0,0) rotate3d(0,1,0,-45deg)

我正在寻找以下输出:

.div {
transform: translate3d(59px, 0, 0) rotate3d(0, 1, 0, -45deg);
}

并使用 this nice converter for validation语法似乎是正确的。不幸的是,我在申请中得到的是这样的:

.div {
transform: translate3d(60 -1px, 0, 0) rotate3d(0, 1, 0, 90deg);
}

谁能告诉我为什么要连接而不是计算?


详细信息:

  • rails 4.0.2
  • Sass 3.2.12(媒体标记)
  • ruby 2.0.0p247(2013-06-27 修订版 41674)[x86_64-linux]
  • 此代码 background-position: -#{($width/5)*2}px 0px 有效
  • 服务器也重启了几次

最佳答案

使用

$width: 300  

.div
transform: translate3d(#{($width/5) - 1px},0,0) rotate3d(0,1,0,-45deg)

注意:

您可以忽略 ($width/5) 周围的圆括号。

关于css - SASS 未正确预处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22749317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com