将Flexbox设置为父元素,这是非常重要的一个点。起首输入要运用的项目的父元素,以下所示。
display: flex;
要运用于内联元素,请输入以下内容。
display:inline-flex;
写入这个的元素将自动成为“Flex容器”,其子元素将为“Flexbox”,如许就使Flexbox属性可用。我们来写一些典范的属性。
flex-direction的运用
flex-direction是能够指定内容的分列体式格局的属性。
我们来建立以下的HTML和CSS, 变动CSS中flex-direction的值
HTML代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="menu"> <div class="item"> 1 </div> <div class="item"> 2 </div> <div class="item"> 3 </div> <div class="item"> 4 </div> <div class="item"> 5 </div> </div> </body> </html>
CSS代码
style.css
.menu{ display: flex; flex-direction: row; } .item{ text-align: center; width: 50px; height: 20px; padding : 3%; margin : 3%; background-color: #c97796; color: white; }
当flex-direction设置为row时是程度显现的,结果以下
当flex-direction设置为column时是垂直显现的,结果以下
flex-wrap的运用
flex-wrap属性用于指定弹性盒子的子元素换行体式格局。
我们来看细致的示例
HTML代码与上述例子雷同
CSS代码
style.css
.menu{ display: flex; flex-direction: row; flex-wrap: nowrap; } .item{ text-align: center; width: 50px; height: 20px; padding : 3%; margin : 3%; background-color: #c97796; color: white; }
flex-wrap的值设置为nowrap时,结果以下
flex-wrap的值设置为wrap时,结果以下
flex-wrap的值设置为wrap-reverse时,结果以下
justify-content的运用
justify-content是指定内容的位置的属性。
一样的,我们来设置justify-content的各个值
HTML代码与上述都雷同
CSS代码
style.css
.menu{ display: flex; flex-direction: row; justify-content: flex-start; } .item{ text-align: center; width: 50px; height: 20px; padding : 3%; margin : 3%; background-color: #c97796; color: white; }
justify-content的值设置为flex-start时,左对齐,结果以下
当它是程度的时,它是左对齐,当它是垂直的它是上对齐。
justify-content的值设置为flex-end时,右对齐,结果以下
(当它是程度的时,它是右对齐,当它是垂直的它是下对齐。)
justify-content的值设置为center时,居中对齐
以上就是CSS的flexbox怎样运用的细致内容,更多请关注ki4网别的相干文章!