夜听城嚣 夜听城嚣
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏

dwfrost

前端界的小学生
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏
  • 读书笔记

  • 专题分享

  • 项目实践

  • 框架应用

    • tailwindcss介绍
    • 前端一览
    • 框架应用
    frost
    2022-06-13

    tailwindcss介绍

    tailwindcss (opens new window)

    给我一个你不用 tailwindcss 的理由 (opens new window)

    不合时宜的 CSS:Tailwind CSS 引发的思考 (opens new window)

    # 特点

    • 不需要 css,直接写官方规定的 class 类,也就不需要起各种 class 类名,也不需要 less 等预处理 css
    • 类名是全局通用的,避免了大量重复的 class 类(项目构建体积大幅下降)
    • 支持模板复用,易扩展
    • vscode 有智能提示插件

    # 使用方式

    • 安装 vscode 插件,Tailwind CSS IntelliSense。
    • 安装依赖,配置 tailwind.config.js,见vue3 安装 Tailwind CSS (opens new window)。
    • 移动端适配方案(参考官网)
    • 响应式设计 (opens new window)

    # 最佳实践

    • 如果样式很多,写在 html 上很长,则可以使用@apply 规则将样式写在类名里

      <div class="my-css">
          
      </div>
      <style>
      .my-css {
        @apply flex m-3 rounded;
      }
      </style>
      
      1
      2
      3
      4
      5
      6
      7
      8
    • 全局通用的样式

      可以使用@layer 规则,写到组件样式

      @layer components {
        .btn-blue {
          @apply bg-blue-500 hover:bg-blue-700 text-white font-bold;
        }
      }
      
      1
      2
      3
      4
      5
    #css框架#提高效率
    上次更新: 2022/07/26, 16:01:34
    electron制作小程序上传工具总结

    ← electron制作小程序上传工具总结

    最近更新
    01
    提交代码时修改commit消息
    04-09
    02
    如何快速定位bug
    02-20
    03
    云端web项目开发踩坑
    08-25
    更多文章>
    Theme by Vdoing | Copyright © 2021-2025 dwfrost | 粤ICP备2021118995号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×