代码之家  ›  专栏  ›  技术社区  ›  Zeth

检查body类的SCS的混合

  •  1
  • Zeth  · 技术社区  · 6 年前

    #logo {
      position: absolute;
      top: 50px;
      left: 20px;
    } 
    
    body.admin-bar #logo {
    
      #logo {
        top: 86px;
    
        @media screen and (max-width: 782px) {
          top: 92px;
        }
      }
    }
    

    ... 对此

    #logo {
      position: absolute;
      @include adminAdjustedTop( 50px );
      left: 20px;
    } 
    

    所以 adminAdjustedTop mixin然后将额外的像素添加到顶部,如果 body admin-bar

    1 回复  |  直到 6 年前
        1
  •  8
  •   Flying    6 年前

    parent selector reference &

    #logo {
      position: absolute;
      top: 50px;
      left: 20px; 
      body.admin-bar & {
        top: 86px;
        @media screen and (max-width: 782px) {
          top: 92px;
        }
      }
    }