CSS中display:flex布局的使用示例-创新互联

小编给大家分享一下CSS中display:flex布局的使用示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

目前创新互联公司已为上千多家的企业提供了网站建设、域名、网站空间、网站托管、服务器托管、企业网站设计、石龙网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

第一个属性和用法:flex-direction

我了解的方法有4个:row(水平排列)、row-revese(水平反向排列)、column(垂直排列)、column-reserve(垂直反向排列)



    
        
        
    
    
        
            
            
            
            
             

CSS中display:flex布局的使用示例

上面的代码和效果图是属性为row时的效果

注意:虽然是设置好的宽度,但是父容器只有300px,子div没法达到100px,而是适应父容器

只需要将 flex-direction: row代码替换成flex-direction:row-revese 或者flex-direction:column 或则flex-direction:column-reserve,就可以得到不同的效果

下面是效果图:

CSS中display:flex布局的使用示例

row-revese

-------

CSS中display:flex布局的使用示例

column

-------

CSS中display:flex布局的使用示例

column-reverse

-------

第二个属性和用法:flex-wrap

这是换行属性:nowrap(不换行)、wrap(换行)、wrap-reverse(方向换行)



    
        
        
    
    
        
            
            
            
            
        
    

CSS中display:flex布局的使用示例

这是换行的代码和效果图

-------

将属性flex-wrap: wrap 替换成nowrap(不换行)、wrap-reverse(方向换行)得到的效果图如下:

CSS中display:flex布局的使用示例

nowrap

-----

CSS中display:flex布局的使用示例

wrap-reverse

---------

第三个属性和用法:justify-content

包含的属性有:justify-content: start | end | flex-start | flex-end | center | left | right | space-between | space-around | space-evenly | stretch | safe | unsafe | baseline | first baseline | last baseline

(这些属性都是抄别人的)

flex-start(默认值):左对齐;

CSS中display:flex布局的使用示例

左对齐

flex-end:右对齐

CSS中display:flex布局的使用示例

右对齐

center:居中;

CSS中display:flex布局的使用示例

居中对齐space-between:两端对齐,项目之间间隔相等;

 CSS中display:flex布局的使用示例

两端对齐space-around:每个项目两侧的间隔相等,即项目之间的间隔比项目与边框的间隔大一倍。

 CSS中display:flex布局的使用示例

以上是“CSS中display:flex布局的使用示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


本文标题:CSS中display:flex布局的使用示例-创新互联
网站URL:http://scyanting.com/article/csdpci.html

其他资讯