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

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

阅读 4.4k
6 个回答
<!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>
    <div id="wrap">
        <div class="box1 flex">
            <div class="box1-item1 circle"></div>
            <div class="box1-item2 flex">
                <div class="box1-item2-one circle"></div>
                <div class="box1-item2-one circle"></div>
            </div>
        </div>
        <div class="box2 flex">
            <div class="box2-item circle"></div>
            <div class="box2-item circle"></div>
            <div class="box2-item circle"></div>
        </div>
    </div>
</body>
</html>

差不多是这个样子
图片描述

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

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

新手上路,请多包涵

Grid布局

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题