Bulma сучасний CSS фреймворк
Що таке Bulma
Bulma це CSS фреймворк з відкритим вихідним кодом, призначений для легкого створення адаптивних сайтів і веб-інтерфейсів. Він надає готові до використання зовнішні компоненти, які можна легко комбінувати між собою та впроваджувати у свій код.
Цей фреймворк абсолютно безкоштовний і живе за рахунок спонсорів на Patreon та GitHub, їхня підтримка дозволяє Булмі безперервно розвиватися та вдосконалюватися. Спонсором цього проекту з відкритим кодом може стати будь-хто.
Як використовувати
Як і більшість сучасних інструментів для розробки сайтів Булма, доступна для встановлення у ваш проект з бібліотеки NodeJS, тобто його можна встановити за допомогою Node Package Management наступним чином:
npm install bulma
Якщо ви не користуєтеся NPM, можна просто завантажити zip архів з усіма файлами з GitHub і взяти готовий CSS або вихідні файли SASS. До речі, на тому ж Гітхабі цей проект набрав майже п’ятдесят тисяч зірок, що свідчить про велику популярність цього проекту.
Переваги
Bulma має ряд переваг, які можуть схилити веб-розробника до його використання у своїх проектах.
Цей фреймворк простий, у ньому немає ні краплі JavaScript, але в той же час він дуже потужний та зручний у використанні. Його легко впровадити в будь-який сайт або веб-додаток.
На офіційному сайті є дуже детальна документація, відеоролики і навіть ціла книга, яку можна купити на амазоні, тому нестачі у довідкових матеріалах для веб-розробника не буде.
Він розроблений з думкою про мобільні пристрої, повністю адаптивним і в його основі лежить Flexbox. Також він має модульну структуру, тому можна встановити та використовувати тільки те, що необхідно для сайту.