泰国风 CSS 弹性方向
原文:https://www.geeksforgeeks.org/tailwind-css-flex-direction/
CSS flexbox 是开发前端的一个重要特性,CSS 中有四个方向可用,所以在顺风 CSS 中,所有属性都以类的形式覆盖。是 CSS 柔性方向属性的替代品,用于前端的快速开发。
注意:要激活伸缩方向,您必须在伸缩方向类之前将伸缩类包含在元素中。
弯曲方向:
- 伸缩排
- 弯曲-行-反转
- flex-col
- 挠曲-压缩-反转
以下是每个方向的示例代码和输出:
flex-row: 它按照与文本方向相同的方式排列行。伸缩方向的默认值是一行。它用于指定该项具有正常的文本方向。它使项目在行中遵循正常的文本方向。
语法:
<element class="flex flex-row"> Contents... </element>
示例:
超文本标记语言
<!DOCTYPE html>
<head>
<title>Tailwind flex-row Class</title>
<link href=
"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css"
rel="stylesheet">
</head>
<body class="text-center">
<h1 class="text-green-600 text-5xl font-bold">
GeeksforGeeks
</h1>
<b>Tailwind CSS flex-row Class</b>
<div id="main" class="flex flex-row justify-evenly">
<div class="bg-green-900 w-24 h-12">1</div>
<div class="bg-green-800 w-24 h-12">2</div>
<div class="bg-green-700 w-24 h-12">3</div>
<div class="bg-green-600 w-24 h-12">4</div>
<div class="bg-green-500 w-24 h-12">5</div>
<div class="bg-green-400 w-24 h-12">6</div>
</div>
</body>
</html>
输出:
flex-row-reverse: 这个类用来跟随相反的文本方向。正如我们在输出中看到的,它使伸缩项的顺序与文本方向完全相反。
语法:
<element class="flex flex-row-reverse"> Contents... </element>
示例:
超文本标记语言
<!DOCTYPE html>
<head>
<title>Tailwind flex-row-reverse Class</title>
<link href=
"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css"
rel="stylesheet">
</head>
<body class="text-center">
<h1 class="text-green-600 text-5xl font-bold">
GeeksforGeeks
</h1>
<b>Tailwind CSS flex-row-reverse Class</b>
<div id="main" class="flex flex-row-reverse justify-evenly">
<div class="bg-green-900 w-24 h-12">1</div>
<div class="bg-green-800 w-24 h-12">2</div>
<div class="bg-green-700 w-24 h-12">3</div>
<div class="bg-green-600 w-24 h-12">4</div>
<div class="bg-green-500 w-24 h-12">5</div>
<div class="bg-green-400 w-24 h-12">6</div>
</div>
</body>
</html>
输出:
flex-col: 它将行排列为与文本方向相同但从上到下的列。它用于指定项目具有正常的从上到下方向。正如我们在输出中看到的,它使项目遵循正常的从上到下的方向。
语法:
<element class="flex flex-col"> Contents... </element>
示例:
超文本标记语言
<!DOCTYPE html>
<head>
<title>Tailwind flex-col Class</title>
<link href=
"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css"
rel="stylesheet">
</head>
<body class="text-center">
<h1 class="text-green-600 text-5xl font-bold">
GeeksforGeeks
</h1>
<b>Tailwind CSS flex-col Class</b>
<div id="main" class="flex flex-col gap-y-2">
<div class="bg-green-900 w-30 h-12">1</div>
<div class="bg-green-800 w-30 h-12">2</div>
<div class="bg-green-700 w-30 h-12">3</div>
<div class="bg-green-600 w-30 h-12">4</div>
<div class="bg-green-500 w-30 h-12">5</div>
<div class="bg-green-400 w-30 h-12">6</div>
</div>
</body>
</html>
输出:
flex-col-reverse: 它将该行排列为与 row-reverse 从下到上相同的列。它用于指定项目具有从底部到顶部的正常方向。正如我们在输出中看到的,它使项目遵循正常的从下到上的方向。
语法:
<element class="flex flex-col-reverse"> Contents... </element>
示例:
超文本标记语言
<!DOCTYPE html>
<head>
<title>Tailwind flex-col-reverse Class</title>
<link href=
"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css"
rel="stylesheet">
</head>
<body class="text-center">
<h1 class="text-green-600 text-5xl font-bold">
GeeksforGeeks
</h1>
<b>Tailwind CSS flex-col-reverse Class</b>
<div id="main" class="flex flex-col-reverse gap-y-2">
<div class="bg-green-900 w-30 h-12">1</div>
<div class="bg-green-800 w-30 h-12">2</div>
<div class="bg-green-700 w-30 h-12">3</div>
<div class="bg-green-600 w-30 h-12">4</div>
<div class="bg-green-500 w-30 h-12">5</div>
<div class="bg-green-400 w-30 h-12">6</div>
</div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处