>  Q&A  >  본문

html - 急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了

就是一个正方形里面,有五个大小相同的小圆圈,一个大圆圈,这样排版。自己用flex写了好久也没写出来,但是不想用浮动或者定位,有木有什么高端一点的CSS高端写法呢

大家讲道理大家讲道理2765일 전554

모든 응답(6)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 14:43:40

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            #wrap{width: 600px; padding:5px; border: 1px solid #666;}
            .flex{
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: -moz-flex;
                display: flex;
                justify-content: space-around;
            }
            .circle{
                border-radius: 50%;
                border: 1px solid #000;
                margin: 20px;
            }
    
            .box1-item1{
                width: 300px;
                height: 300px;
            }
            .box1-item2{
                flex-direction: column;
            }
            .box1-item2-one{
                width: 150px;
                height: 150px;
                margin: 6px 0 0 0;
            }
            .box2-item{
                width: 150px;
                height: 150px;
            }
        </style>
    </head>
    <body>
        <p id="wrap">
            <p class="box1 flex">
                <p class="box1-item1 circle"></p>
                <p class="box1-item2 flex">
                    <p class="box1-item2-one circle"></p>
                    <p class="box1-item2-one circle"></p>
                </p>
            </p>
            <p class="box2 flex">
                <p class="box2-item circle"></p>
                <p class="box2-item circle"></p>
                <p class="box2-item circle"></p>
            </p>
        </p>
    </body>
    </html>

    差不多是这个样子

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:43:40

    这种布局用flex很简单的吧…………

    https://jsfiddle.net/oyx4gh7c/

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 14:43:40

    算了,先用float顶上吧,之后有更改好的再改吧

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 14:43:40

    不用浮动也可以,就用p来拼!

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 14:43:40

    Grid布局

    회신하다
    0
  • PHPz

    PHPz2017-04-17 14:43:40

    如果你是练习或者学习的话用flex布局没问题,但是如果是项目的话建议你还是float布局,因为Flex的兼容性真的好差,

    회신하다
    0
  • 취소회신하다