extend-exact.less 530 Bytes
Newer Older
YazhouChen's avatar
YazhouChen committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
.replace.replace,
.c.replace + .replace {
  .replace,
  .c {
    prop: copy-paste-replace;
  }
}
.rep_ace:extend(.replace.replace .replace) {}

.a .b .c {
  prop: not_effected;
}

.a {
  prop: is_effected;
  .b {
    prop: not_effected;
  }
  .b.c {
    prop: not_effected;
  }
}

.c, .a {
  .b, .a {
    .a, .c {
      prop: not_effected;
    }
  }
}

.effected {
  &:extend(.a);
  &:extend(.b);
  &:extend(.c);
}

.e {
  && {
    prop: extend-double;
    &:hover {
      hover: not-extended;
    }
  }
}
.dbl:extend(.e.e) {}