国产探花免费观看_亚洲丰满少妇自慰呻吟_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,具體排列方式如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤翔县| 上思县| 浮梁县| 章丘市| 鹿邑县| 昌都县| 信阳市| 平陆县| 罗定市| 加查县| 榆树市| 彰化市| 佳木斯市| 东安县| 青川县| 蕲春县| 霞浦县| 乡宁县| 白银市| 随州市| 新兴县| 拉孜县| 峨山| 高安市| 阿尔山市| 黄梅县| 新津县| 潞西市| 寿阳县| 玉环县| 通城县| 通州市| 莆田市| 丹江口市| 新乡县| 余庆县| 东光县| 平乐县| 乌恰县| 阿拉善左旗| 荃湾区|