Updates before the Bristol Software meetup
This commit is contained in:
parent
e392af7acf
commit
7dd48f3880
29 changed files with 1594 additions and 398 deletions
|
|
@ -2,32 +2,7 @@
|
|||
|
||||
.. class:: centredtitle
|
||||
|
||||
How do I install Tailwind?
|
||||
|
||||
.. page::
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
1\. Use the CDN
|
||||
|
||||
.. page:: titlePage
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
To get the most out of Tailwind, you really should install it via npm
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "You can't customise Tailwind's default theme."
|
||||
TextAnnotation "You can't use any directives like @apply, @variants, etc.."
|
||||
TextAnnotation "You can't enable features like group-hover."
|
||||
TextAnnotation "You can't install third-party plugins."
|
||||
|
||||
.. page::
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
2\. Installing Tailwind via NPM
|
||||
Installation and Usage
|
||||
|
||||
.. page::
|
||||
|
||||
|
|
@ -36,111 +11,20 @@ To get the most out of Tailwind, you really should install it via npm
|
|||
``npm install --save-dev
|
||||
tailwindcss``
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
``yarn add -D tailwindcss``
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "There is a CDN version available that provides everything but you can't customise it."
|
||||
TextAnnotation "There's also the play.tailwindcss.com website that you can use."
|
||||
TextAnnotation "Adds it as a dependency to your package.json file"
|
||||
|
||||
.. page::
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
Adding Tailwind to your CSS
|
||||
|
||||
.. page:: standardPage
|
||||
|
||||
Including Tailwind
|
||||
==================
|
||||
|
||||
.. code-block:: css
|
||||
:include: code/1-adding-tailwind-directives.txt
|
||||
|
||||
Adding your own classes
|
||||
=======================
|
||||
|
||||
.. code-block:: css
|
||||
:include: code/2-adding-custom-classes.txt
|
||||
|
||||
Adding your own classes (with layers)
|
||||
=====================================
|
||||
|
||||
.. code-block:: css
|
||||
:include: code/3-layers.txt
|
||||
``npx tailwind
|
||||
--content **/*.html
|
||||
--output build/tailwind.css``
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "Automatically places your code in the right position."
|
||||
TextAnnotation "Can be purged if needed."
|
||||
|
||||
.. page:: titlePage
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
Processing your CSS with the build command
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "Compile the generated CSS Pass through PostCSS and Tailwind."
|
||||
|
||||
.. page:: titlePage
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
``npx tailwind build
|
||||
src/css/tailwind.pcss
|
||||
-o dist/app.css``
|
||||
|
||||
.. page:: standardPage
|
||||
|
||||
.. code-block:: css
|
||||
:include: code/4-sample-output.txt
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "Small, low-level, re-usable utility classes."
|
||||
|
||||
.. page:: titlePage
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
Processing your CSS with Webpack Encore
|
||||
|
||||
.. page::
|
||||
|
||||
.. class:: centredtitle
|
||||
|
||||
``npm install --save-dev
|
||||
@symfony/webpack-encore``
|
||||
|
||||
.. page:: standardPage
|
||||
|
||||
webpack.config.js
|
||||
=================
|
||||
|
||||
.. code-block:: javascript
|
||||
:include: code/5-webpack-config.txt
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "PostCSS - useful if you're including other PostCSS plugins like PostCSS Nested"
|
||||
|
||||
postcss.config.js
|
||||
=================
|
||||
|
||||
.. code-block:: javascript
|
||||
:include: code/6-postcss-config.txt
|
||||
|
||||
Running Webpack
|
||||
===============
|
||||
|
||||
.. code-block::
|
||||
:include: code/7-webpack-output.txt
|
||||
|
||||
Adding Tailwind to HTML
|
||||
=======================
|
||||
|
||||
.. code-block:: html
|
||||
:include: code/8-html.txt
|
||||
TextAnnotation "tailwind.config.js is optional, and an input file is optional."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue