css - 如何将以下 LESS 转换为 SCSS

标签 css sass less

我正在尝试将我的 Rails 应用程序的 [www.bootswatch.com][1] 主题从 less 转换为 scss。

问题是我不是 SCSS 或 LESS 方面的专家:(

我已经阅读了一些差异,并且我已经使用 @ 和 $ 计算出变量差异

我的 LESS 代码有问题,谁能告诉我转换 SCSS 后下面的代码片段应该是什么

// Buttons ====================================================================

.btn:active {
        .box-shadow(none);
}

.btn-group.open .dropdown-toggle {
        .box-shadow(none);
}

// Typography =================================================================

.text-primary,
.text-primary:hover {
        color: $brand-primary;
}

.text-success,
.text-success:hover {
        color: $brand-success;
}

.text-danger,
.text-danger:hover {
        color: $brand-danger;
}

.text-warning,
.text-warning:hover {
        color: $brand-warning;
}

当我运行我的应用程序时,我收到以下消息

Invalid CSS after " .box-shadow": expected "{", was "(none);"

最佳答案

您可以为 ruby​​ 安装 bootstrap SASS:Bootstrap SASS Gem

但为了更好地回答您的问题,请尝试 @extend .box-shadow(none)

关于css - 如何将以下 LESS 转换为 SCSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411763/

相关文章:

node.js - 如何使用相对路径在 Webpack 中使用 SCSS (SASS) 加载 font-awesome?

JavaScript 调整

css - Zurb Foundation 中是否有与 Bootstrap 的 img-responsive 等效的功能?

css - 将 scss 转换为 css

css - Gulp Sass - 如何正确命名输出 css?

css - LESS 获取可继承的属性值

多服务器部署上的 Django Compressor

html - 从 less 文件中获取编译后的 css

jquery - 如何删除使用 JQuery 创建的 DIV

javascript - 在按钮 Angular 上打勾