2016-03-24 36 views
0

我想组织我的代码使用手写笔混入功能。考虑下面的代码:手写笔调用mixin内选择器doen'st工作

.navbar 
    height 82px 
    background #ddd 
    breakpoint(n.breakpoint) // mixin 

// this is the mixin I used above. 
breakpoint(value) 
    @media (max-width value) 
    .navbar-header 
     float none 
    .navbar-toggle 
     display block 
    .navbar-collapse 
     border-top 1px solid transparent 
     box-shadow inset 0 1px 0 rgba(255,255,255,0.1) 

    .navbar-collapse.collapse 
     display none !important 
    .navbar-nav 
     float none!important 
     margin 7.5px -15px 

    .navbar-nav 
     > li 
      float none 
    .navbar-collapse.collapse.in 
     display block !important 
    .collapsing 
     overflow hidden !important 

代码编译完美,但这个产生于:

.navbar{ 
    height: 82px; 
    background: #ddd 
} 

我假定这应该包括混入的代码.navbar之后哪来breakpoint的样式去?

回答

0

mixin应该在使用之前定义。您需要在.navbar之前移动mixin。