tailwindcss使用总结

如果您遇到的通用框架由许多组件预先设计组成,则在此TailwindCSS中,您将找不到诸如按钮,卡片,警报,轮播等其他预先设计的组件。因为TailwindCSS不是UI工具包,而是实用程序优先的框架,用于快速构建自定义界面。简而言之,在TailwindCSS中,有许多小类代表CSS声明。因此,当您要创建组件时,则需要使用其中...
tailwindcss使用总结
官网
接触tailwindcss不过两周有余,但是仅仅刚接触不到一天的时候,我已经深深的被它吸引,我从未见过一款css库可以做到如此好用、如此灵活,几乎不用自己再写css了,我觉得它比任何一款样式库都要好用。
如果您遇到的通用框架由许多组件预先设计组成,则在此TailwindCSS中,您将找不到诸如按钮,卡片,警报,轮播等其他预先设计的组件。因为TailwindCSS不是UI工具包,而是实用程序优先的框架,用于快速构建自定义界面。

简而言之,在TailwindCSS中,有许多小类代表CSS声明。因此,当您要创建组件时,则需要使用其中的一些小类来创建您要引用的组件。
发的使用方法大体如下:

只要你记住它的命名规则,然后在className里面拼写各个小样式的名称即可,你不用担心某些css属性tailwind会覆盖不到,我用这两周来几乎没碰到这种情况,可以去官网看下,每个属性都有详细的说明,你也不要觉得这么多小样式的名称很难记住,我几乎只用半天时间就掌握了它的命名规则,而一旦你掌握了它的命名规则,基本不用死记硬背,只要按规则去拼写就可以,当然这有个前提:你对css属性非常熟悉。

基本用法就是如我上面所写,当然如果只有这些,很可能很满足不了一些情况,tailwind提供了非常丰富的自定义接口,例如:

如上即可表示默认宽度是 w-full 即(width:100%), md 表示当前设备是pc端(screen宽度大于768px,当然这个断点也可以自己定义),这个样式的意思就是在移动端全屏在pc端宽度固定为520px,爽吗?这样写?

使用的时候就可以:

用的时候更加灵活,比如字体颜色,只需要:

采用 text-{颜色名} 即可,别的都同理了,比如背景色: bg-{颜色名} 即可,比如: bg-primary01

定义好scss样式,

导入css,之后就可以混合使用:

定义要覆盖的样式:

即可覆盖,当然用scss的方式也可以覆盖,这种相当于内联样式覆盖,优先级最高。

当mobileOptions为true的时候,样式 option-group--mobile 才会起作用。
本文持续更新,随着我对这个库的认识的更加深入。2022-08-01
mengvlog 阅读 7 次 更新于 2025-07-19 20:35:09 我来答关注问题0
  •  阿暄生活 TailwindCSS学习总结-导航条

    TailwindCSS学习总结导航条:1. 导航条基础布局: 使用TailwindCSS,首先通过header、div、img、button、svg等元素放置导航条的所有组成部分。 整体布局采用flex布局,确保元素对齐,并预留足够的空间以保持良好的视觉效果。 按钮采用SVG格式图标,便于后续进行样式定制。2. 静态效果与互动设计: 在静态状态下...

  • 引入 Tailwind 基本指令,例如将 tailwind.css 或 main.js 文件引入到项目中。开始使用 TailwindCSS 的语法。例如,通过指定样式类,可以在页面上创建一个正方形的蓝色盒子。使用 TailwindCSS 语法检索技巧:官网中按样式语法检索想要的样式 class 是最高效的方式,如搜索 Border Radius 来获取圆角相关语法。

  •  翡希信息咨询 TailwindCSS学习-LAYOUT布局

    总结:TailwindCSS的布局工具集提供了高度的灵活性,允许开发者根据不同的屏幕尺寸和需求来定制元素的布局和外观。从容器设置到盒子尺寸控制,再到元素的显示方式、文本环绕、内容位置控制、元素可见性和层叠顺序,TailwindCSS通过一系列直观、易用的工具,让开发者能够高效地构建响应式、美观的网页布局。

  •  翡希信息咨询 让我来吹一波 Tailwind CSS

    使用 Tailwind CSS,开发者可以将所有 CSS 直接嵌入到 .tsx 文件中,简化了代码结构,无需额外的 .scss 文件,从而提高了开发效率。适用于大型前端应用:对于大型前端应用,Tailwind CSS 的约束性能够显著提升开发效率,减少沟通成本,并确保项目整体的一致性,这在团队规模扩大的情况下尤为重要。总结:Tai...

  •  文暄生活科普 TailwindCSS学习总结-导航条

    启动阶段,先放置所有元素(header、div、img、button、svg),确保整体采用flex布局,并实现对齐,同时预留足够空间。按钮的互动效果也需提前设定。按钮采用SVG格式,便于定制。静态效果展示如下图所示。接下来,我们添加点击按钮后的显示内容。设计时应准备两种状态的图案,以实现点击后的效果变化。响应式设计...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部