# Flexbox

https://tailwindcss.com/docs/flex-direction

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

# Flex Direction (Parent)

.flex-row
.flex-row-reverse
.flex-col
.flex-col-reverse
<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Flexbox</title>
    <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">
</head>

<body class="container mx-auto mt-5 text-center">

    <div class="flex">
        <div class="text-center bg-orange-500 p-4 m-2">1</div>
        <div class="text-center bg-orange-500 p-4 m-2">2</div>
        <div class="text-center bg-orange-500 p-4 m-2">3</div>
    </div>

</body>

</html>

# Flex Wrap

https://tailwindcss.com/docs/flex-wrap

.flex-no-wrap
.flex-wrap
.flex-wrap-reverse
<div class="flex flex-wrap">
    <div class="text-center bg-orange-500 p-4 m-2">1</div>
    <div class="text-center bg-orange-500 p-4 m-2">2</div>
    <div class="text-center bg-orange-500 p-4 m-2">3</div>
</div>

# Justify Content

https://tailwindcss.com/docs/justify-content

.justify-start
.justify-center
.justify-end
.justify-between
.justify-around
<div class="flex justify-between">
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">1</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">2</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">3</div>
</div>

# Align Items

https://tailwindcss.com/docs/align-items

.items-stretch
.items-start
.items-center
.items-end
.items-baseline
<div class="flex justify-between h-64 items-center bg-gray-400">
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">1</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">2</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">3</div>
</div>

# Align Content

https://tailwindcss.com/docs/align-content

.content-start
.content-center
.content-end
.content-between
.content-around
<div class="h-64 bg-gray-400 flex flex-wrap justify-between content-between">
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">1</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">2</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">3</div>
</div>

# Align Self (Children)

https://tailwindcss.com/docs/align-self

.self-auto
.self-start
.self-center
.self-end
.self-stretch
<div class="h-64 bg-gray-400 flex items-start flex-wrap">
    <div class="self-end text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">1</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">2</div>
    <div class="text-center bg-orange-500 p-4 m-2 border-solid border-4 border-gray-900">3</div>
</div>

# Flex

https://tailwindcss.com/docs/flex

.flex-initial
.flex-1
.flex-auto
.flex-none
<div class="bg-gray-400 flex">
    <div class="text-center bg-orange-500 p-4 m-2">1</div>
    <div class="flex-1 text-center bg-orange-500 p-4 m-2 ">2</div>
    <div class="text-center bg-orange-500 p-4 m-2">3</div>
</div>