extend-exact.less 530 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. .replace.replace,
  2. .c.replace + .replace {
  3. .replace,
  4. .c {
  5. prop: copy-paste-replace;
  6. }
  7. }
  8. .rep_ace:extend(.replace.replace .replace) {}
  9. .a .b .c {
  10. prop: not_effected;
  11. }
  12. .a {
  13. prop: is_effected;
  14. .b {
  15. prop: not_effected;
  16. }
  17. .b.c {
  18. prop: not_effected;
  19. }
  20. }
  21. .c, .a {
  22. .b, .a {
  23. .a, .c {
  24. prop: not_effected;
  25. }
  26. }
  27. }
  28. .effected {
  29. &:extend(.a);
  30. &:extend(.b);
  31. &:extend(.c);
  32. }
  33. .e {
  34. && {
  35. prop: extend-double;
  36. &:hover {
  37. hover: not-extended;
  38. }
  39. }
  40. }
  41. .dbl:extend(.e.e) {}