国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

CSS Flexbox的具體用法詳解

2024-09-08 18:17:12
字體:
來源:轉載
供稿:網友

Flexbox是一個強大而靈活的布局,本篇文章主要對其進行學習了解。

一、Flexbox簡介

Flexbox布局(Flexible Box)模塊旨在提供一個更加有效的方式制定、調整和分布一個容器里的項目布局,即使他們的大小是未知或者是動態的。簡單的理解,就是可以自動調整,計算元素在容器空間中的大小,并進行有效合理的布局。

Flexbox布局中有兩個重要的概念:Flex容器和Flex項目。

Flex容器包含多個Flex項目,通過對Flex容器和Flex項目的具體屬性進行設置,可以達到各種各樣靈活的布局樣式。

Flexbox使用

Flexbox的使用非常簡單,只需要對Flex容器設置display:flex或者display:inline-flex,就可以具體操作使用Flexbox布局了。

下面以具體示例演示:

html代碼


<div class="container">
<div class="wrap">
<div></div>
<div></div>
<div></div>
</div>
</div>

css代碼


.container {
width: 70%;
height: 500px;
margin:20px auto;
border: 1px solid black;
}
.container .wrap {
display: flex;
border: 3px solid #a448cf;
margin:20px;
width:80%;
height:80%
}
.container .wrap div {
width:150px;
height:150px;
background-color: #c75a5a;
margin:10px;
}

 

二、Flex容器

首先介紹下Flex容器的具體屬性以及具體的使用方式。

屬性含義
flex-directionrow || column || row-reverse || column-reverse控制Flex項目沿著主軸(Main Axis)的排列方向
flex-wrapwrap || nowrap || wrap-reverse控制Flex項目是否換行顯示
flex-flowrow wrap|| row nowrap || column wrap || column nowrap 等flex-direction和flex-wrap兩個屬性的組合速記屬性
justify-contentflex-start || flex-end || center || space-between || space-around控制 Flex項目在Main-Axis上的對齊方式
align-itemsflex-start || flex-end || center || stretch || baseline控制Flex項目在 Cross-Axis 對齊方式
align-contentflex-start || flex-end || center || stretch用于多行的Flex容器,控制Flex項目在 Cross-Axis 對齊方式

1. flex-direction

flex-direction屬性控制Flex項目沿著主軸(Main Axis)的排列方向,可以是行(水平)、列(垂直)或者行和列的反向。

默認情況下flex-direction的屬性值是row,具體排列方式如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇州市| 华池县| 长葛市| 澄江县| 贺州市| 遵化市| 吉木萨尔县| 呼图壁县| 耿马| 普格县| 财经| 安新县| 武冈市| 静宁县| 普兰店市| 平顶山市| 偃师市| 永新县| 河南省| 高唐县| 长子县| 新源县| 阳江市| 寿宁县| 金乡县| 滨州市| 永城市| 维西| 莆田市| 郁南县| 象山县| 全州县| 旬邑县| 图木舒克市| 长泰县| 基隆市| 陆河县| 香格里拉县| 九寨沟县| 祁连县| 呼和浩特市|