介紹Bulma是一個免費的開源CSS框架,基于Flexbox(彈性布局),已有200,000多名開發(fā)人員使用。Bulma和Bootstrap都是CSS框架,使開發(fā)人員可以輕松快速地構(gòu)建Web界面。盡管它們具有相當(dāng)相似的功能,但它們?nèi)栽谀承┓矫嬗兴煌?。截止目前bulma在Github上的stars數(shù)已經(jīng)達(dá)到37k+,它有著驚人的潛力和受歡迎程度! Github
為什么選擇Bulma?
通過使用Flexbox等最新的CSS3功能,并計劃使用CSS變量和CSS網(wǎng)格,Bulma的目標(biāo)是保持瀏覽器技術(shù)的前沿。
要構(gòu)建Bulma,只需一個.columns容器即可包裝任意數(shù)量的.column項目。
通過簡單的可讀類名像.button或者.title,和一個簡單的修飾系統(tǒng)像.is-primary或者.is-large,很容易在幾分鐘內(nèi)上手使用!
由于.icon,Bulma與Font Awesome 4和Font Awesome 5都兼容。
Bulma隨附了100多個助手來指定顏色,顯示和間距。
通過僅關(guān)注CSS,Bulma提供了一種輕量級的解決方案,可以在任何開發(fā)環(huán)境中輕松實現(xiàn)。 對比Bootstrap下面通過截圖簡單對比: 效果展示
只需添加列,它們就會自動調(diào)整大小
快速使用
npm install bulma 以下截圖就是其最簡單的一個模板(截圖不清晰,可查看官方文檔): Bulma是高度可定制的,這要歸功于在28個文件中使用的415個Sass變量。這些變量存在4個級別:
瀏覽器兼容性Bulma使用自動前綴程序使(大多數(shù))Flexbox功能與早期瀏覽器版本兼容。Bulma與以下產(chǎn)品的最新版本兼容:
僅部分支持Internet Explorer(10+) 總結(jié)由于Bulma是純css框架,因此可以與任意前端框架集成,包括流行的Vue、React、Angular等等,其因極具現(xiàn)代化的風(fēng)格而備受關(guān)注,如果你需要一款這樣的樣式庫,不防試一試它,Enjoy it! |