bem/bem-tools
-
В качестве значения флага может быть указано название технологии (например, `css`)
или путь до модуля технологии. -
Названия технологий могут быть указаны в файле `.bem/level.js` уровня переопределения.
Например, https://github.com/bem/bem-bl/blob/master/blocks-desktop/.bem/level.js -
Примеры реализации модулей технологий можно увидеть в репозитории:
-
https://github.com/bem/bem-tools/tree/master/lib/techs
-
###### Создание элемента блока
-
Создание элемента `elem` для блока `b-my-block`
-
bem create elem -b b-my-block elem
-
###### Создание модификатора блока или элемента
-
Создание модификатора `mod` для блока `b-my-block`
-
bem create mod -b b-my-block mod
-
Создание модификатора `mod` в значении `val` для блока `b-my-block`
-
bem create mod -b b-my-block mod -v val
-
Создание модификатора `mod` для элемента `elem` блока `b-my-block`
-
bem create mod -b b-my-block -e elem mod
-
Создание модификатора `mod` в значении `val` для элемента `elem` блока `b-my-block`
-
bem create mod -b b-my-block -e elem mod -v val
-
###### Создание произвольной БЭМ сущности используя только команду `bem create`
-
При момощи команды `bem create` можно создавать произвольные БЭМ сущности или даже наборы сущностей.
-
Создание блоков `b-block1` и `b-block2`
-
bem create -b b-block1 -b b-block2
No more segments to load.
Loading more segments…
© 2009-2024 WebTranslateIt Software S.L. All rights reserved.
Terms of Service
·
Privacy Policy
·
Security Policy