CSS3——靶心,圣杯与双飞翼布局
发布日期:2021-05-08 02:48:44 浏览次数:24 分类:精选文章

本文共 1215 字,大约阅读时间需要 4 分钟。

靶心布局

重点理解marggin的使用

* {         margin: 0;      padding: 0;    }    .round1,.round2,.round3,.round4,.round5{         border-radius: 50%;      background-color: #00b3ff;      margin: 40px;    }    .round1{         width: 500px;      height: 500px;      border: 10px solid #fff;    }    .round2{         width: 400px;      height: 400px;      border: 10px solid #fff;    }    .round3{         width: 300px;      height: 300px;      border: 10px solid #fff;    }    .round4{         width: 200px;      height: 200px;      border: 10px solid #fff;    }    .round5{         width: 100px;      height: 100px;      border: 10px solid #fff;    }
    

在这里插入图片描述

圣杯布局

在这里插入图片描述

为了使中间栏不被覆盖,利用padding: 0px 200px;利用padding而不用marggin是因为其他两个盒子也会跟着移动,然后再对左边栏 left: -200px;,右边栏right: -200px

中间栏
左边栏
右边栏

在这里插入图片描述

双飞翼布局

双飞翼布局是再对圣杯布局进行优化,对同一个BFC的两个相邻盒子的margin会发生重叠进行解决,因此重新创作一个BFC,在中间栏加入

新的div,利用margin:0px 200px;进行优化。

中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间1栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中1间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏中间栏
左边栏
右边栏

在这里插入图片描述

上一篇:237.删除链表中的节点
下一篇:3D案例——旋转木马

发表评论

最新留言

很好
[***.229.124.182]2025年03月28日 11时09分45秒