Bulma 和 Tailwind 比较

Bulma

Bulma is a free, open source CSS framework built primarily with Sass and a Flexbox system. It offers modular columns for easy development and comes with an awesome predefined color palette to provide an ample number of design options. These colors can be used with Bulma’s rich classes for rapid UI development.

Bulma 是一个免费的开源 CSS 框架,主要使用 Sass 和 Flexbox 系统构建。它提供了模块化的colum系统,便于开发,并带有一个预定义调色板,以提供大量的设计选择。这些颜色可以与 Bulma 的class一起使用,以实现快速 UI 开发。

Tailwind

Tailwind is an increasingly popular free, utility-first framework for user interface development. From its 2017 initial release as a side project, it rapidly gained popularity becoming the most widely used utility-first CSS framework for rapid development.
Tailwind may be used to create highly customized, elegant user interfaces without writing custom CSS. This framework is well documented with new additions made each year.

Tailwind 是一个流行的免费用户界面开发框架。从 2017 年作为side project的初始版本开始,迅速流行起来,成为用于快速开发的最广泛使用的实用程序优先 CSS 框架。Tailwind 可用于创建高度自定义、优雅的用户界面,而无需编写CSS。

比较

Bulma和Tailwind都是CSS框架,Bulma在设计理念上更像Bootstrap,提供了一些内置的组件,但和Bootstrap不同的是,Bulma只使用了CSS而没有用到JavaScript; 而Bootstrap是依赖于JavaScript,并且印象中需要jQuery作为内置的选择器实现。

Tailwind和Bulma类似,但设计逻辑不同,Tailwind专注于帮助开发者设计自己的组件,而非使用内置组件。

简单使用

Bulma安装

Bluma的安装使用主要有两种方法,一种是使用.sass文件,另一种是使用已经编译的.css文件

使用.sass文件时

npm install bulma

使用.css文件时,用已经CDN分发的版本

@import "https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css";

官方的一个例子:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Hello Bulma!</title><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css"></head><body><section class="section"><div class="container"><h1 class="title">Hello World</h1><p class="subtitle">My first website with <strong>Bulma</strong>!</p></div></section></body>
</html>

Tailwind安装

Tailwind有自己的CLI,安装相对繁琐一些,首先用npm进行安装

npm install -D tailwindcss
npx tailwindcss init

随后需要进行配置,文件 tailwind.config.js

module.exports = {content: ["./src/**/*.{html,js}"],theme: {extend: {},},plugins: [],
}

在css中添加Tailwind 命令

@tailwind base;
@tailwind components;
@tailwind utilities;

用Tailwind实时处理css

npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch

最后是在html中使用css输出

<!doctype html>
<html>
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link href="/dist/output.css" rel="stylesheet">
</head>
<body><h1 class="text-3xl font-bold underline">Hello world!</h1>
</body>
</html>

Bulma和 Tailwind功能比较相关推荐

  1. tailwindcss 官网(六)定制:配置( `tailwind.config.js `、-p、important、核心插件、`resolveConfig`)、主题 `theme` 配置

    tailwindcss 官网(六)定制:配置( tailwind.config.js.-p.important.核心插件.resolveConfig).主题 theme 配置 文章目录 tailwin ...

  2. 老弟,来了?VUE+Nuxt.js+Koa+Vuex入门教程(一)仿写一个cnode网站

    if(有工作){if(工作地址 == "深圳" || 工作地址 == "广州" ){do(请联系作者,qq:1172081598)} } 何为Nuxt.js N ...

  3. tailwindcss 官网(二)生产优化(purge)、浏览器支持、智能感知

    tailwindcss 官网(二)生产优化(purge).浏览器支持.智能感知 文章目录 tailwindcss 官网(二)生产优化(purge).浏览器支持.智能感知 1. 生产优化 概览 编写可清 ...

  4. tailwindcss 官网(五)核心概念:添加新的功能类、函数与指令(@tailwind、@apply、!important、@layer、@variants、 theme())、px、em、rem

    tailwindcss 官网(五)核心概念:添加新的功能类.函数与指令(@tailwind.@apply.!important.@layer.@variants.@responsive. theme( ...

  5. tailwind css_如何使用Tailwind CSS构建样式化的登陆页面

    tailwind css 介绍 (Introduction) Developers use Cascading Style Sheets (CSS) to style websites. But of ...

  6. Tailwind CSS 浅析

    TailwindCSS 是一个CSS框架,和你知道的bootstrap,element ui,Antd,bulma.一样.将一些css样式封装好,用来加速我们开发的一个工具. 和其他的CSS框架有什么 ...

  7. bulma.css_如何建立一个? 具有Bulma CSS的特斯拉响应页面

    bulma.css by ZAYDEK 由ZAYDEK 0-60 in 1.9s? (0-60 in 1.9s ?) 如何建立一个? 具有Bulma CSS的特斯拉响应页面 (How To Build ...

  8. Hello Blazor:(2)集成Tailwind CSS

    Blazor默认集成了bootstrap,对于我这种后端出身,对CSS一知半解的.NET开发人员来说,使用起来还是有一定难度的. 好不容易才学到点皮毛,结果前端人员居然告诉我,bootstrap已经过 ...

  9. tailwind css_什么是Tailwind CSS,如何将其添加到我的网站或React App中?

    tailwind css CSS is a technology that can be your best or worst friend. While it's incredibly flexib ...

  10. [译] Bulma: 2018年你应该关注的CSS框架

    原文地址:https://matwrites.com/bulma-css-framework-for-2018/ 在这 Bootstrap 主导的世界里,Semantic UI和Foundation备 ...

最新文章

  1. Ubuntu使用wget下载zabbix的扩展源
  2. C++中rdbuf()简介及文件流的概念
  3. linux x64 asm 参数传递,NASM汇编学习系列(1)——系统调用和参数传递
  4. ES6语法的学习与实践
  5. 正则不等于一个字符串_乳饮料不等于酸奶,记住一个关键词,花最少的钱买到真正的好酸奶...
  6. 数据驱动精准化营销在大众点评的实践
  7. RocketMQ这样做,压测后性能提高30%
  8. 织物印花疵点专用术语大全
  9. java多线程_Java多线程
  10. 10个优秀个android项目,精选|快速开发
  11. OpenWRT设置SmartDNS+ADGuardHome
  12. 【数学】积分法推导求圆的周长、弧度
  13. 杂感01-我都有哪些娱乐方式
  14. Flowers Sky Wallet First school/Primary school holiday Getting up early Reading Home c
  15. 基于simulink的六足机器人模型仿真
  16. Android获取设备号SSAID (Android ID) 和 IMEI
  17. [免费专栏] Android安全之数据存储与数据安全「详解」
  18. win11升级后黑屏问题
  19. 详细说明register关键字
  20. 笔试 - 邪恶数字4与7

热门文章

  1. 如何更改xp计算机用户名和密码错误,XP更改开机密码提示“Windows不能更改密码”如何解决...
  2. 【数学建模】模拟冰山运输系统含Matlab源码
  3. qq游戏不显示登陆服务器,QQ游戏怎么登陆? qq游戏不能登录怎么办?
  4. 迎奥运,20个帮助你塑造体形的网站
  5. 睡眠伤害计算机硬件吗,电脑高手告诉您,电脑不关机只睡眠到底伤不伤硬盘?...
  6. mat java_使用MAT分析Java内存
  7. 苹果电脑忘记开机密码怎么办?一段代码轻松解决
  8. 注意力机制(Attention Mechanism)
  9. MySQL的DECLARE...HANDLER使用
  10. macd java 源代码_炒股知识一MACD详解