html - 急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了
大家讲道理
大家讲道理 2017-04-17 14:41:40
0
6
523

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(6)
Peter_Zhu
<!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>

差不多是这个样子

巴扎黑

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

https://jsfiddle.net/oyx4gh7c/

Ty80

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

迷茫

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

迷茫

Grid布局

PHPzhong

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!