当前位置: 首页 > 软件库 > Web应用开发 > CSS框架 >

Tailwind CSS

快速 UI 开发 CSS 框架
授权协议 MIT
开发语言 HTML/CSS
所属分类 Web应用开发、 CSS框架
软件类型 开源软件
地区 不详
投 递 者 彭烨烁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Tailwind 是一个用于快速 UI 开发的实用工具集 CSS 框架,设计理念是以实用为先,它提供了高度可组合的应用程序类,可帮助开发者轻松构建复杂的用户界面。它还提供了一个从实用模式中提取组件的工具,响应式风格可以满足不同设备上的开发。

BootstrapFoundationBulma 等框架不同,Tailwind CSS 并不是 UI 套件,因为它没有没有内置的 UI 组件,也没有默认的主题,完全需要开发者根据自身情况来定制设计。

Tailwind 仅仅是一个 CSS 框架,它还是构建设计系统的引擎。

const colorPalette = {
  // ...
  'grey-lighter': '#f3f7f9',
  // ...
}

module.exports = {
  // ...
  backgroundColors: colorPalette,
  borderColors: {
    default: colorPalette['grey-lighter'],
    ...colorPalette,
  },
  // ...
}

示例:

下面是一个用 Tailwind 构建联系人卡片组件的例子,无需写一行 CSS :


<div class="bg-white mx-auto max-w-sm shadow-lg rounded-lg overflow-hidden">
  <div class="sm:flex sm:items-center px-6 py-4">
    <img class="block h-16 sm:h-24 rounded-full mx-auto mb-4 sm:mb-0 sm:mr-4 sm:ml-0" src="https://avatars2.githubusercontent.com/u/4323180?s=400&u=4962a4441fae9fba5f0f86456c6c506a21ffca4f&v=4" alt="">
    <div class="text-center sm:text-left sm:flex-grow">
      <div class="mb-4">
        <p class="text-xl leading-tight">Adam Wathan</p>
        <p class="text-sm leading-tight text-grey-dark">Developer at NothingWorks Inc.</p>
      </div>
      <div>
        <button class="text-xs font-semibold rounded-full px-4 py-1 leading-normal bg-white border border-purple text-purple hover:bg-purple hover:text-white">Message</button>
      </div>
    </div>
  </div>
</div>
  • 众所周知,Tailwind CSS框架越来越流行,所以我决定尝试学习并使用Tailwind CSS来搭建一个项目模板,一方面自己深入学习下,二来帮助新人更快地上手Tailwind CSS开发。 创建一个React项目 通过使用create-react-app命令创建一个新的React项目 npx create-react-app cra-tailwind-template cd cra-tailw

  • 我真是服了,安装了一天各种问题报错,按照官网文档完全不行(因为按照官网的教程会出版本兼容问题),我搜网上的教程扯一大堆无用代码。。。 摸索到它的套路后在此记录吧。 1.安装tailwindcss npm i tailwindcss 2.安装postcss npm i postcss 3.安装postcss-loader (注意不要安装过高版本容易出兼容问题) npm i postcss-lo

  • scss 有了tailwind,可以做到不需要写css文件,而且也不建议写。因为这样就失去了tailwind的意义。 但是,如果还是需要写css文件,可以使用下面的方式。 在css中使用@apply应用tailwind的样式。 .card { @apply rounded-full w-20 h-20 bg-gray-100; } custom tailwind定义了一个统一的长度,宽

  • 安装Tailwind npm install -D tailwindcss@latest postcss@latest autoprefixer@latest 创建配置文件 npx tailwindcss init -p 会在项目中创建tailwind.config.js文件和postcss.config.js文件 引入Tailwind样式到项目中 创建一个css样式文件,引入: @tailwin

  • 经典常用配置 大小类 w-{size}:设置元素宽度,例如 w-1/2 表示元素宽度为父容器宽度的一半。 h-{size}:设置元素高度,例如 h-16 表示元素高度为 16 像素。 max-w-{size}:设置元素最大宽度,例如 max-w-md 表示元素最大宽度为中等屏幕大小。 max-h-{size}:设置元素最大高度,例如 max-h-screen 表示元素最大高度为屏幕高度。 min-

  • Tailwind Play aniftyco/awesome-tailwindcss rosstopping/tailwindcss-templates cruip/tailwind-landing-page-template moesaid/cleopatra wobsoriano/v-dashboard

  • 一、Windi Css是什么? 对于我来说Windi Css是一个可以让我们快速上手开发的一个组件库,他里面包含了几乎所有的css样式,可以让我们不需要再去繁琐的写css样式,原来几行的css现在只需要短短的几个字符。他的许多新特性给我们带来了极大的方便,并且他给我们带来了更快的加载体验 二、代码演示 具体使用方法查阅windi Css的文档 我在这里只记录一个片段 代码如下(示例): <temp

  • 1.安装 Tailwind CSS # 使用npm $ npm install tailwindcss -D # 使用yarn $ yarn add tailwindcss -D 2.创建 Tailwind CSS 配置文件 $ npx tailwindcss init 3.配置tailwind.config.js Since Tailwind no longer uses PurgeCSS

 相关资料
  • 本文向大家介绍在windows下快速搭建web.py开发框架方法,包括了在windows下快速搭建web.py开发框架方法的使用技巧和注意事项,需要的朋友参考一下   用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自

  • 本指南将解说如何构建并测试用于开发的 Ceph 。 开发 run-make-check.sh 脚本会安装 Ceph 依赖,一切都在调试模式下编译、并进行一系列测试,以验证结果正如所需。 $ ./run-make-check.sh 开发集群的部署 Ceph 包含一个名为 vstart.sh 的脚本(还有开发集群的部署),可以让开发者们在开发系统上用最简部署快速地测试代码。编译成功后,用下列命令开始部

  • 4.1. 1、业务边界优化 创业公司有很多可变性,要做的系统也无数,如何保证业务系统的边界是非常难的,我们其实走了很多弯路,图-稍后补 4.2. 2、静态api理论 当需求和ue定下来之后,就开始编写静态api,这样app、h5、前端就可以使用静态api完成功能,而后端也可以以静态api为标准来实现,整体效率还是比较高的。 另外还有基于api生成http请求的思考(未完成) 4.3. 3、api约

  • 下面是 jQuery UI 使用的 Class 名称列表。这些 Class 用来创建跨应用程序的视觉一致性,且允许组件通过 jQuery UI ThemeRoller 进行主题化。下面的 CSS 类根据样式是否是固定的结构化的,或者是否是可主题化的(颜色、字体、背景等),分别定义在 ui.core.css 和 ui.theme.css 两个文件中。 布局助手 .ui-helper-hidden:对

  • jQuery UI CSS 框架 jQuery UI 包含了一个强大的 CSS 框架,为了创建自定义 jQuery 小部件而设计的。框架包含了通用的用户界面所需的类,且可使用 jQuery UI ThemeRoller 进行维护。通过使用 jQuery UI CSS 框架创建您自己的 UI 组件。您需采用共享标记公约,以便在插件社区的代码集成。 框架类 下面的 CSS 类根据样式是否是固定的结构化

  • 本文向大家介绍jquery Easyui快速开发总结,包括了jquery Easyui快速开发总结的使用技巧和注意事项,需要的朋友参考一下 最近工作很轻松,整理了些关于easyui的datagrid的开发文档,整理的比较细致,直接复制粘贴就可以使用了。 代码内容如下: 以上代码示例给大家分享了jquery Easyui快速开发,希望大家喜欢。

  • 页面开发 Weex框架要求使用 Vue2.0 进行页面开发。开发者通过编写 *.vue 文件,基于<template>,<style>,<script> 快速构建组件化的应用。 页面开发模式 页面开发模式: 第一种:单页面(SPA) 通过 Vue-router + Vuex 来实现。这种方式是通过Router的方式来进行页面切换,如果页面不需要太多的交互效果,可以使用这种方式来实现。 第二种:独立

  • 开发调试 首先安装 Weex 官方提供的 Playground ,这是一款安装在手机(Android & iOS)端的 页面预览和调试工具。 weex-toolkit中包含了调试工具weex devtools,它是专门为Weex定制的一款实现了 Chrome Debugging Protocol 的 inspect/debug 工具,能够帮助你快速查看 app 运行状态和调试 Weex 中的 JS