iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >如何在Laravel中使用Tailwind CSS?
  • 98
分享到

如何在Laravel中使用Tailwind CSS?

2024-04-02 19:04:59 98人浏览 佚名
摘要

Tailwind Tailwind是新的CSS实用程序框架,它很快成为我最喜欢的构建界面的方法。通常,尝试一个新的框架、包或语言的最困难的部分是建立起来。建造Tailwind的人做了一项令人难以置信的工作,记录了这个过程,而且非常容易做到。

Tailwind Tailwind是新的CSS实用程序框架,它很快成为我最喜欢的构建界面的方法。通常,尝试一个新的框架、包或语言的最困难的部分是建立起来。

建造Tailwind的人做了一项令人难以置信的工作,记录了这个过程,而且非常容易做到。但是,有时还是很高兴看到别人是怎么做到的。所以,让我们跳进去看看是怎么做到的。

入门

首先,假设我们开始一个新的 Laravel 项目。 完成 Laravel 的所有设置之后,让我们看 Tailwind 的安装文档 点击这里.

在他们的文档,可以看到,最简单的方法就是把 CDN 放到你的项目中,然后开始编码。 这是很好的尝试,让我们进一步把它应用到我们的构建过程中。

安装

我们可以使用  NPM 或者 Yarn 命令把 Tailwind 拉到我们的项目中。

# 使用 npm
npm install tailwindcss --save-dev
# 使用 Yarn
yarn add tailwindcss --dev

当包拖入到我们的项目中,我们可以生成 Tailwind 的配置文件。我们可以随意调用配置文件, 我们将其称为 tailwind.js。现在, 我们可以在项目根目录下运行以下命令。

./node_modules/.bin/tailwind init tailwind.js

Configuration

配置真的是小菜一碟,在项目的根路径中我们已经有了一个配置文件。打开并且查看它,你会发现,Tailwind 团队已经在文档注释和解析配置用途方面做出了出色的工作,你可以添加颜色,调整断点,间距等等。你会感觉到保持全局风格一致性是多么容易的事情啊!
让我们打开 resources/assets/sass目录,laravel已经包含了一些开箱即用的默认文件,你可以忽略并且删除它们,如果你想这么做的话。

Sass Setup

在当前目录中,我们可以创建index.sass文件(你可以任意命名这个文件,只是不要把它命名为“late for dinner”!),现在,我们将会从Tailwind 中复制以下代码


@tailwind preflight;




@tailwind utilities;

注意到在@tailwind导入的末尾有分号. 删除它们.在这一点上,如果你正在使用 PHPStORM, 您可能会注意到,文件结构上遍布一堆红线, 不要担心, 你可以忽略它们 或者找到一种方式将它们关闭. 如果你找到了一种将它们关闭的方式,请写一篇教程告诉我;).

这是主sass文件,我们可以导入我们自定义的sass文件, 同时在构建过程中可以把它们导出到public/css文件夹下面.在导入你自定义的sass文件的时候, 一定要遵循导入的顺序,以避免你自定义的css被覆盖的问题。

构建过程

在构建过程中添加 Tailwind。 打开  webpack.mix.js 文件。 在顶部, 右下方  let mix = require('laravel-mix'); 添加 let tailwindcss = require('tailwindcss');.

现在,在我们的 mix 中, 你可以像这样修改默认的  .sass 选项 (注意:如果你没有命名你的主 Sass 文件  index.sass 请确保在这更新它):

mix.js('resources/assets/js/app.js', 'public/js')
    .sass('resources/assets/sass/index.sass', 'public/css/app.css')
    .options({
      processCssUrls: false,
      postCss: [ tailwindcss('./tailwind.js') ],
    });

当前 Minx 依赖项存在未解决的问题。我们要将 Sass 和 Tailwind 一起使用,并且需要禁用 processCssUrls。更多信息请参考文档。 点击这里.

最后, 运行  npm run prod 将 Tailwind 编译到 CSS 中。

结束

在你的模板文件,现在你可以添加 <link href="{{ asset('css/app.css') }}" rel="stylesheet">到你的 head 标签,并且开始使用 Tailwind 快速构建响应式 UI。

--结束END--

本文标题: 如何在Laravel中使用Tailwind CSS?

本文链接: https://www.lsjlt.com/news/117123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Laravel中使用Tailwind CSS?
    Tailwind Tailwind是新的CSS实用程序框架,它很快成为我最喜欢的构建界面的方法。通常,尝试一个新的框架、包或语言的最困难的部分是建立起来。建造Tailwind的人做了一项令人难以置信的工作,记录了这个过程,而且非常容易做到。...
    99+
    2024-04-02
  • Vue中怎么使用Tailwind CSS
    本篇内容介绍了“Vue中怎么使用Tailwind CSS”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 快速使用当你在 Vue...
    99+
    2023-07-05
  • 在react中使用tailwind的问题
    目录react使用tailwind效果图react使用tailwind 现创建react项目 npx create-react-app name 进入创建的项目文件夹,安装tailw...
    99+
    2024-04-02
  • 如何在 Laravel 中使用 Python?
    Laravel 是一个流行的 PHP 框架,它提供了一个简单而强大的平台,用于构建 Web 应用程序。Python 是一种高级编程语言,具有强大的数据处理和分析能力。在本文中,我们将介绍如何在 Laravel 中使用 Python,以及如何...
    99+
    2023-06-18
    面试 javascript laravel
  • AWS S3在Laravel中如何使用
    今天小编给大家分享一下AWS S3在Laravel中如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。AWS S3 为我...
    99+
    2023-06-29
  • 如何在php中使用Laravel接口
    如何在php中使用Laravel接口?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypert...
    99+
    2023-06-14
  • 如何在Laravel中使用Python函数?
    Laravel是一个流行的PHP框架,它提供了许多功能和工具来帮助开发人员构建高质量的Web应用程序。Python是一种强大的编程语言,可以用于多种应用领域,包括数据分析、机器学习和自然语言处理等。在本文中,我们将探讨如何在Laravel中...
    99+
    2023-06-05
    git 函数 laravel
  • escape在css中如何使用
    本篇内容主要讲解“escape在css中如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“escape在css中如何使用”吧!escape在css中的使用语法是“escapedStr = C...
    99+
    2023-07-05
  • 如何在CSS中使用@supports
    今天就跟大家聊聊有关如何在CSS中使用@supports,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基于浏览器的特性检测大家应该已经很熟悉了,特别是modernizr.js推出来之...
    99+
    2023-06-09
  • 如何在 PHP Laravel 中使用 Spring 函数?
    PHP Laravel 是一款广受欢迎的 Web 开发框架,它提供了许多强大的功能和工具,使得开发者能够更加高效地构建优秀的 Web 应用。其中,Spring 函数是一个非常实用的工具,它可以帮助我们在 Laravel 中实现一些常见的编程...
    99+
    2023-07-20
    laravel 函数 spring
  • fraction如何在css中使用
    本篇文章给大家分享的是有关fraction如何在css中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。css的选择器有哪些css的选择器可以分为三大类,即id选择器、cla...
    99+
    2023-06-14
  • 如何在PHP中使用Laravel容器加载?
    PHP是一种非常流行的服务器端脚本语言,它的应用领域非常广泛,可以用于开发Web应用程序、命令行工具、桌面应用程序等等。而Laravel是一款流行的PHP框架,它提供了丰富的功能和工具,可以帮助开发者更加高效地开发Web应用程序。其中,La...
    99+
    2023-09-16
    load laravel 容器
  • 在Laravel中如何使用数据库事务
    小编给大家分享一下在Laravel中如何使用数据库事务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是数据库事务在我们开始研究 Laravel 的数据库事务之前,让我们先看看它们是什么以及它们如何有益。对于什么是数据库...
    99+
    2023-06-22
  • 如何在 Laravel 中使用 Go 和 JavaScript 存储?
    Laravel 是一个非常流行的 PHP 框架,它提供了许多强大的功能和工具来帮助开发人员快速构建高质量的 Web 应用程序。但是,在某些情况下,您可能需要使用其他编程语言来进行开发,例如 Go 和 JavaScript。在本文中,我们将探...
    99+
    2023-08-20
    javascript 存储 laravel
  • 如何在CSS中使用定位
    今天就跟大家聊聊有关如何在CSS中使用定位,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CSS中定位介绍position 属性在英文单词中表示 位置 的意思,在 CSS 中主要作用设...
    99+
    2023-06-08
  • Laravel中Middleware如何使用
    今天就跟大家聊聊有关Laravel中Middleware如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PHP内置函数array_revers...
    99+
    2024-04-02
  • 如何在 Laravel 项目中使用 ASP 函数?
    Laravel 是一个流行的 PHP 框架,它被广泛应用于 Web 开发。在 Laravel 项目中,我们经常需要使用 ASP 函数来处理各种任务。ASP 函数是一种特殊的 PHP 函数,可以让我们更轻松地处理字符串、数组、日期等数据类型。...
    99+
    2023-09-02
    函数 linux laravel
  • 如何在Laravel中使用NumPy数据类型?
    Laravel是一款流行的PHP框架,它提供了丰富的工具和组件来帮助开发者构建高效、可靠的Web应用程序。NumPy是一款Python科学计算库,它提供了许多高级的数据类型和函数,可以帮助处理大规模数据集。在本文中,我们将介绍如何在Lara...
    99+
    2023-07-19
    numy laravel 数据类型
  • 如何在 Laravel 中使用 Java 和 JavaScript 对象?
    Laravel 是一种流行的 PHP 框架,它提供了一种优雅的方式来构建 Web 应用程序。在开发过程中,您可能需要使用其他编程语言编写的对象,例如 Java 和 JavaScript。本文将介绍如何在 Laravel 中使用 Java 和...
    99+
    2023-09-22
    javascript 对象 laravel
  • 如何在 Laravel 中使用 PHP 同步数组?
    Laravel 是一个流行的 PHP 框架,它提供了许多方便的工具和功能,使开发人员能够更轻松地构建高质量的 Web 应用程序。在 Laravel 中,使用 PHP 同步数组是非常常见的操作,下面我们来详细了解一下如何在 Laravel 中...
    99+
    2023-09-18
    同步 laravel 数组
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作