css, css3, flex实现圣杯布局

简介: css, css3, flex实现圣杯布局
 <!-- 圣杯布局 -->
    <style>
        .wrapper {
            width: 500px;
            height: 540px;
            margin: 50px auto;
            border: 1px solid #dedede;
            resize: both;
            overflow: hidden;
        }
        .wrapper .title {
            line-height: 40px;
            text-align: center;
            font-size: 20px;
            height: 40px;
            box-sizing: border-box;
            border-bottom: 1px solid #dddd;
        }
        .wrapper .content {
            display: flex;
            height: calc(100% - 40px);
            width: 100%;
            flex-direction: column;
        }
        .wrapper .content .header,
        .wrapper .content .footer,
        .wrapper .content .left,
        .wrapper .content .right {
            flex: 0 0 70px;
            border: 1px solid #0ff;
            box-sizing: border-box;
        }
        .wrapper .content .center {
            flex: 1 1 auto;
        }
        .wrapper .content .center{
            display: flex;
        }
        .wrapper .content .center .center-content{
            flex: 1 1 auto;
        }
    </style>
    <div class="wrapper">
        <div class="title">flex圣杯布局</div>
        <div class="content">
            <div class="header">header</div>
            <div class="center">
                <div class="left">left</div>
                <div class="center-content">center</div>
                <div class="right">right</div>
            </div>
            <div class="footer">footer</div>
        </div>
    </div>


20200505180353824.png


2020050518050290.png

相关文章
|
1月前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
2月前
|
数据可视化 前端开发 搜索推荐
FLEX组件可视化设计器CSS3代码生成器
FLEX组件可视化设计器CSS3代码生成器
43 4
|
25天前
|
前端开发 容器
实现CSS品字布局
【10月更文挑战第27天】
|
2月前
|
前端开发
【CSS】纯css3螺旋状loading加载特效
【CSS】纯css3螺旋状loading加载特效
31 4
|
2月前
|
前端开发 容器
使用 CSS Grid 布局实现响应式设计
【10月更文挑战第1天】使用 CSS Grid 布局实现响应式设计
56 4
|
2月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
3月前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
2月前
|
前端开发 开发者 容器
CSS3:flex&box-sizing
本文介绍了CSS中的Flex布局及其相关属性,如`flex-direction`、`flex-wrap`、`justify-content`等,并通过代码示例展示了如何使用这些属性来控制容器内的项目排列方式。同时,还讲解了`align-items`属性用于定义子元素在交叉轴上的对齐方式,以及`box-sizing`属性的不同取值对元素尺寸计算的影响。
|
3月前
|
JavaScript 前端开发
网页前端课程设计-【模仿】香港中文大学官网,轮播图及div+css布局,js的dom操作
这篇文章介绍了如何模仿香港中文大学官网进行网页前端课程设计,包括使用div+css布局、js的DOM操作以及实现轮播图等技术细节。