bem/bem-tools
-
9e6aafeb13849de61ce58306b96f8f46a6f252b9
9e6aafeb13849de61ce58306b96f8f46a6f252b9
Примеры реализации модулей технологий можно увидеть в репозитории: -
bfd41c2c72f79108547e1a7b6bf97461363784b4
bfd41c2c72f79108547e1a7b6bf97461363784b4
https://github.com/bem/bem-tools/tree/master/lib/techs -
1c84956e229c1ddd35d0e1e7280c3cfdf05e7abf
1c84956e229c1ddd35d0e1e7280c3cfdf05e7abf
###### Создание элемента блока -
d45f755d3aa85e071b31f4d2fd1b977ac6d44c77
d45f755d3aa85e071b31f4d2fd1b977ac6d44c77
Создание элемента `elem` для блока `b-my-block` -
648ffab406b5557b5195529d296c8a3a13d6088c
648ffab406b5557b5195529d296c8a3a13d6088c
bem create elem -b b-my-block elem -
3f5c2053bb62553e80bf8089da3a6a0e8133ff5d
3f5c2053bb62553e80bf8089da3a6a0e8133ff5d
###### Создание модификатора блока или элемента -
e06649d4cc5ed69bb82257b9500e9188cf4bb5e3
e06649d4cc5ed69bb82257b9500e9188cf4bb5e3
Создание модификатора `mod` для блока `b-my-block` -
62d65def9c4b0acd35885f4d7a31f33d530daefb
62d65def9c4b0acd35885f4d7a31f33d530daefb
bem create mod -b b-my-block mod -
4c3958188fb37616aea0f5f16060c1bde15902dc
4c3958188fb37616aea0f5f16060c1bde15902dc
Создание модификатора `mod` в значении `val` для блока `b-my-block` -
ba5cbc2f01bf86cccf1dbcd0f3fb8a850f83c91b
ba5cbc2f01bf86cccf1dbcd0f3fb8a850f83c91b
bem create mod -b b-my-block mod -v val -
f8c93ed61141bc01592dd0aa7ddce2d325aa2163
f8c93ed61141bc01592dd0aa7ddce2d325aa2163
Создание модификатора `mod` для элемента `elem` блока `b-my-block` -
a49aa4ee701dc4ef0ae7ebd0bce097a4b69d24d4
a49aa4ee701dc4ef0ae7ebd0bce097a4b69d24d4
bem create mod -b b-my-block -e elem mod -
632798959fc3867b99b4e49224f733238a753661
632798959fc3867b99b4e49224f733238a753661
Создание модификатора `mod` в значении `val` для элемента `elem` блока `b-my-block` -
5b4f1b53b52c1d400538ba848b0f8ef77c72bbc8
5b4f1b53b52c1d400538ba848b0f8ef77c72bbc8
bem create mod -b b-my-block -e elem mod -v val -
a76e58c587840b18d67a451993470a9ba1f738f4
a76e58c587840b18d67a451993470a9ba1f738f4
###### Создание произвольной БЭМ сущности используя только команду `bem create` -
d0682b891075f0eacff966293dad9489602dd270
d0682b891075f0eacff966293dad9489602dd270
При момощи команды `bem create` можно создавать произвольные БЭМ сущности или даже наборы сущностей. -
4b1f63664ca1c2bf6f180e7fe8a2422abd5bd43e
4b1f63664ca1c2bf6f180e7fe8a2422abd5bd43e
Создание блоков `b-block1` и `b-block2` -
a0937ed733a790ed139aeb76de2a81e86bb3447a
a0937ed733a790ed139aeb76de2a81e86bb3447a
bem create -b b-block1 -b b-block2 -
e52617e5ae29fd0aa5c33099afd403425cd37732
e52617e5ae29fd0aa5c33099afd403425cd37732
Создание элементов `elem1` и `elem2` для блока `b-block` -
5d705dc5783b6c9aec1747aaf21e6e0349018936
5d705dc5783b6c9aec1747aaf21e6e0349018936
bem create -b b-block -e elem1 -e elem2