css3弹性盒子flex实现三栏布局的实现


Posted in HTML / CSS onNovember 12, 2020

如题:高度已知,左右栏宽度300px,中间自适应:

弹性盒子本身就是并排的,我们设置宽度即可。

用一个容器container包裹三栏,设置comtainer容器的display属性为flex,左右栏设置宽度为300px,中间栏设置flex:1,这里的1表示宽度比例,具体数值取决于其它盒子的flex值,由于这里其它盒子宽度固定,所以中间栏会自动填充:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>三栏布局</title>
</head>
<style type="text/css">
    html*{
        margin: 0;
        padding: 0;
    }
    .container{
        display: flex;
    }
    .left{
        background-color: aqua;
        width: 300px;
        height: 100px;
    }
    .center{
        height: 100px;
        flex: 1;
        background: #f296ff;
    }
    .right{
        height: 100px;
        background-color: #6ee28d;
        width: 300px;
    }
</style>
<body>
<!-- 已知高度,写出三栏布局,左右宽度300px,中间自适应-->
<div class="container">
    <div class="left"></div>
    <div class="center"></div>
    <div class="right"></div>
</div>
</body>


</html>

效果如图:

css3弹性盒子flex实现三栏布局的实现

到此这篇关于css3弹性盒子flex实现三栏布局的实现的文章就介绍到这了,更多相关css3 flex三栏布局内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
使用CSS3代码绘制可爱的Hello Kitty猫
Aug 03 HTML / CSS
CSS3 渐变(Gradients)之CSS3 径向渐变
Jul 08 HTML / CSS
css3实现超立体3D图片侧翻倾斜效果
Apr 16 HTML / CSS
CSS3制作酷炫的条纹背景
Nov 09 HTML / CSS
CSS3之transition实现下划线的示例代码
May 30 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
Aug 28 HTML / CSS
html5-canvas中使用clip抠出一个区域的示例代码
May 25 HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
Aug 18 HTML / CSS
html5通过postMessage进行跨域通信的方法
Dec 04 HTML / CSS
html5实现多图片预览上传及点击可拖拽控件
Mar 15 HTML / CSS
使用html5实现表格实现标题合并的实例代码
May 13 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
CSS3 按钮边框动画的实现
Nov 12 #HTML / CSS
CSS3 实现发光边框特效
Nov 11 #HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
Nov 10 #HTML / CSS
CSS3制作3D立方体loading特效
Nov 09 #HTML / CSS
CSS3实现莲花绽放的动画效果
Nov 06 #HTML / CSS
CSS3制作圆形滚动进度条动画的示例
Nov 05 #HTML / CSS
CSS实现进度条和订单进度条的示例
Nov 05 #HTML / CSS
You might like
WINXP下apache+php4+mysql
2006/11/25 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
chrome调试javascript详解
2015/10/21 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
js继承实现方法详解
2016/12/16 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python读写ini文件示例(python读写文件)
2014/03/25 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
Python如何为图片添加水印
2016/11/25 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python使用插值法画出平滑曲线
2018/12/15 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
eBay奥地利站:eBay.at
2019/07/24 全球购物
什么是组件架构
2016/05/15 面试题
质量在我心中演讲稿
2014/09/02 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书