佛系少女wxl 2022-07-31 18:16
浏览 18
已结题

使用scss的mixin后,控制台发现样式代码书写顺序错乱

问题描述

大家好,我在使用scss的mixin和include时,在控制台看到代码顺序是乱的,请问这是什么原因造成的,有没有解决方法。

相关scss代码
// 文字
@mixin font($family: 'Microsoft YaHei', $weight: 400, $size: 16px, $color, $align: left) {
    font-family: $family;
    font-weight: $weight;
    font-size: $size;
    color: $color;
    text-align: $align;
}

// transform兼容
@mixin transform($val) {
    -webkit-transform: $val;   
    -moz-transform: $val;       
    -ms-transform: $val;       
    -o-transform: $val;        
    transform: $val;
}
.wechat-qr-box {
    position: absolute;
    left: 50%;
    top: -282px;
    @include transform(translateX(-50%));
    display: none;
    p {
        position: absolute;
        left: 50%;
        bottom: 20px;
        @include transform(translateX(-50%));
        width: 100%;
        @include font($size: 15px, $color: #666, $align: center);
    }
}
运行结果及报错内容

img

img

我的解答思路和尝试过的方法

暂不知道顺序错乱的原因,没有头绪。

我想要达到的结果

想要控制台的代码顺序和编译器中代码顺序保持一致。
因为编译器里的scss代码是遵循css书写顺序规范的。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月8日
    • 创建了问题 7月31日

    悬赏问题

    • ¥15 无法输出helloworld
    • ¥15 高通uboot 打印ubi init err 22
    • ¥20 PDF元数据中的XMP媒体管理属性
    • ¥15 R语言中lasso回归报错
    • ¥15 网站突然不能访问了,上午还好好的
    • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
    • ¥15 semrush,SEO,内嵌网站,api
    • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
    • ¥15 振荡电路,ADS仿真
    • ¥15 关于#c语言#的问题,请各位专家解答!