1.0.3 • Published 2 years ago

@brolik/leverage v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Leverage

BEM

lv.element('name')

LevelCommand
Element@include lv.element()
Alternative@include lv.e()

Input

.block {
    @include lv.element('element') {
      // Styles
    }
}

Output

.block {}
.block__element {}

lv.modifier('name')

LevelCommand
Modifier@include lv.modifier()
Alternative@include lv.m()

Input

.block {
  @include lv.modifier('modifier') {
    // Styles
  }

  @include lv.element('element') {
    @include lv.modifier('modifier') {
      // Styles
    }
  }
}

Output

.block {}
.block--modifier {}
.block__element {}
.block__element--modifier {}

Settings

Changing Colors

@use 'leverage' as lv with (
  $colors: (
    'name': #fff
  )
);
1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago