zoukankan      html  css  js  c++  java
  • flex 属性

    一、flex-direction(元素排列方向)

    1、flex-direction:row;//从左到右排列

    2、flex-direction:column;//从上往下排列

    二、flex-wrap(内容一行容不下的时候才有效)

    1、flex-wrap:nowrap //超出不换行,很奇怪里面的宽度会变成100%

    2、flex-wrap:wrap //超出按父级的高度平分)

    三、justify-content //水平对齐方式

    1、justify-content:flex-start; (水平左对齐)

    2、justify-content:flex-end; (水平右对齐)

    3、justify-content:center; (居中对齐)

    4、justify-content:space-between; (两端对齐)

    5、justify-content:space-around; (两端对齐,并且两端有间距)

    四、align-items (垂直对齐方式)

    1、align-items:flex-start; (上对齐,和默认差不多)

    1、align-items:flex-end; (下对齐)

    1、align-items:center;(居中对齐)

    以上是对flex的简单介绍。下面有个小例子,

    大家经常用到的,某个div里面水平垂直居中,

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                #box{
                    display: flex;
                    display: -webkit-flex;
                    border: 1px solid #0000FF;
                    height: 200px;
                     400px;
                    align-items:center;
                    justify-content:center;
                }
                .item{
                     50px;
                    height: 40px;
                    border: 1px solid #00C1B3;
                }
            </style>
        </head>
        <body>
            <div id="box">
                <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>
    
  • 相关阅读:
    本周一些笔记
    [atlas] UpdatePanel失灵的解决办法
    VVR常见案例
    html5与css3权威指南读书笔记第七章 本地存储 Amy
    html5文件 Amy
    javascript原型的引入 Amy
    jquery控制背景图片的移动 Amy
    cssfloat如何改变块级元素、行内元素的性质 Amy
    html5与css3权威指南读书笔记css3中的动画功能 Amy
    html5 表单 Amy
  • 原文地址:https://www.cnblogs.com/maizilili/p/12331901.html
Copyright © 2011-2022 走看看