指南针mixin过渡

时间:2015-02-23 16:18:57

标签: gruntjs transition mixins compass

我今天刚刚使用Grunt和Compass设置了一个项目。我只是尝试使用mixin转换,我收到一个错误:

错误:Mixin转换缺少参数$ time。

我的SCSS代码如下:

.five {
    .portfolio-tabs {
        list-style-type: none;
        padding: 0;
        margin: 0;
        li {
            padding: 10px;
            width: 25%;
            height: auto;
            display: block;
            float: left;
            a {
                border: 6px solid #f3f5f7;
                display: block;
                margin-bottom: 10px;
                min-height: 100px;
                @include transition(all 0.5s ease);
            } // a
            a.active, a:hover {
                border-color: #e1603a;
            } // a.active, a:hover
            img {
                margin: 0 auto;
            } // img
        } // li
    } // .portfolio-tabs
} // .five

我尝试了其他指南针mixins,它们似乎工作正常。我的SCSS中是否存在错误?

2 个答案:

答案 0 :(得分:0)

我无法找到transition mixin的任何文档。看起来你正在寻找的就是这样做

@include transition-property(all);
@include transition-duration(0.5s);
@include transition-timing-function(ease);

答案 1 :(得分:0)

我遇到了同样的问题。问题是mixin缺少一个逗号来分隔每个参数。

改变这个:

@include transition(all 0.5s ease);

对此:

@include transition(all, 0.5s, ease);