Created
May 8, 2020 16:12
-
-
Save fredriccliver/b4bf1a3dc412f1137b47e1b48d913e8b to your computer and use it in GitHub Desktop.
flex css
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<link | |
href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" | |
rel="stylesheet" | |
/> | |
<title>Document</title> | |
</head> | |
<body class="bg-gray-200 p-0 text-gray-800"> | |
<div class="w-1/2 hover:bg-gray w-"> | |
<div class="p-3"> | |
Flex Direction | |
<div class="bg-gray-400 m-3 p-3"> | |
flex-row | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="m-3 p-3 bg-blue-300">item</div> | |
<div class="m-3 p-3 bg-blue-300">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
flex-col | |
<div class="flex flex-col bg-gray-600 m-3"> | |
<div class="m-3 p-3 bg-blue-300">item</div> | |
<div class="m-3 p-3 bg-blue-300">item</div> | |
</div> | |
</div> | |
</div> | |
<div class="p-3"> | |
Justify Content | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-end | |
<div class="flex flex-row bg-gray-600 m-3 justify-end"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-center | |
<div class="flex flex-row bg-gray-600 m-3 justify-center"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-start | |
<div class="flex flex-row bg-gray-600 m-3 justify-start"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-between | |
<div class="flex flex-row bg-gray-600 m-3 justify-between"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-around | |
<div class="flex flex-row bg-gray-600 m-3 justify-around"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
justify-evenly | |
<div class="flex flex-row bg-gray-600 m-3 justify-evenly"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20">item</div> | |
</div> | |
</div> | |
</div> | |
<div class="p-3"> | |
Flex Grow | |
<div class="bg-gray-400 m-3 p-3"> | |
Grow | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20 flex-grow">growing</div> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
Grow 0 | none | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
<div class="m-3 p-3 bg-blue-300 h-20 flex-grow-0">growing</div> | |
<div class="m-3 p-3 bg-blue-300 h-10">item</div> | |
</div> | |
</div> | |
</div> | |
<div class="p-3"> | |
Flex Grow and Shrink | |
<div class="bg-gray-400 m-3 p-3"> | |
initial: <br /> | |
shrink but not grow | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="flex-initial m-3 p-3 bg-blue-300">item</div> | |
<div class="flex-initial m-3 p-3 bg-blue-300"> | |
item with long long text as a multiple lines | |
</div> | |
<div class="flex-initial m-3 p-3 bg-blue-300">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
flex-1: <br /> | |
grow and shrink, evenly filled | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="flex-1 m-3 p-3 bg-blue-300">item</div> | |
<div class="flex-1 m-3 p-3 bg-blue-300"> | |
item with long long text as a multiple lines | |
</div> | |
<div class="flex-1 m-3 p-3 bg-blue-300">item</div> | |
</div> | |
</div> | |
<div class="bg-gray-400 m-3 p-3"> | |
flex-auto: <br /> | |
grow and shrink, spacing relatively with initial size | |
<div class="flex flex-row bg-gray-600 m-3"> | |
<div class="flex-auto m-3 p-3 bg-blue-300">item</div> | |
<div class="flex-auto m-3 p-3 bg-blue-300"> | |
item with long long text as a multiple lines | |
</div> | |
<div class="flex-auto m-3 p-3 bg-blue-300">item</div> | |
</div> | |
</div> | |
</div> | |
<div class="p-3"> | |
Alignment | |
<div class="bg-gray-400 m-3 p-3"> | |
align-self | |
<div class="flex bg-gray-600 m-3 h-32"> | |
<div class="m-3 p-3 bg-blue-300 self-end">end</div> | |
<div class="m-3 p-3 bg-blue-300 self-start">start</div> | |
<div class="m-3 p-3 bg-blue-300 self-stretch">stretch</div> | |
<div class="m-3 p-3 bg-blue-300 self-center">center</div> | |
<div class="m-3 p-3 bg-blue-300 self-auto">auto</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment