首页 > 其他分享 >css布局:三栏布局

css布局:三栏布局

时间:2024-05-22 14:18:24浏览次数:23  
标签:flex 三栏 布局 100px height width background css 200px

1.左侧盒子200px,中间盒子大于等于500px,右侧盒子300px:

<div class="main">
		<div class="left"></div>
		<div class="con"></div>
		<div class="right"></div>
</div>
<style>
.main{
	min-width: 1000px;
	display: flex;
	.left{
		width: 200px;
		height: 100px;
		background: blue;
	}
	.con{
		min-width: 500px;
		height: 100px;
		background: green;
		flex: 1;
	}
	.right{
		width: 300px;
		height: 100px;
		background: yellow;
	}
}
</style>

2.中间内容多,footer随内容滚动;中间内容少,footer固定在页尾:

<div class="content">
	<div class="main">
		<div class="left"></div>
		<div class="con"></div>
		<div class="right"></div>
	</div>
	<div class="footer"></div>
</div>

<style>
        html{
			width: 100%;
			height: 100%;
		}
		.content{
			display: flex;
			flex-direction: column;
			.main{
				min-height: calc(100vh - 200px);
				flex: 1;
			}
			.left{
				width: 200px;
				height: 100px;
				background: blue;
			}
			.con{
				min-width: 500px;
				height: 100px;
				background: green;
				flex: 1;
			}
			.right{
				width: 300px;
				height: 100px;
				background: yellow;
			}
			.footer{
				height: 200px;
				background-color: aquamarine;
				po
			}
		}
</style>

标签:flex,三栏,布局,100px,height,width,background,css,200px
From: https://www.cnblogs.com/mydevelop/p/18206150

相关文章

  • 允许鼠标响应 css,pointer-events: auto; 和 pointer-events: all; 有什么区别,用哪个
    在CSS中,`pointer-events:auto;`和`pointer-events:all;`实际上并不存在`pointer-events:all;`这个值,因此不用考虑哪个更好。正确的用法是`pointer-events:auto;`。###`pointer-events`属性的概述`pointer-events`属性用于控制一个元素是否响应鼠标事件(如点击、悬停......
  • 15 个你不知道的 CSS 属性 转载
    在Web开发领域中,CSS(层叠样式表)是构建网站视觉美感和布局的支柱。虽然许多开发人员熟悉常用的CSS属性,但仍有大量隐藏的宝石等待被发现。在今天这篇文章中,我们揭示了15个隐藏的CSS属性,这些属性可能没有引起您的注意,但在增强您的网页设计能力方面具有巨大的潜力。1.backdrop......
  • 一些好用的css小小属性,拿下拿下!!
    CSSwriting-mode属性它是用于垂直排版的语言,比如中文或者日文。然而,有趣的是如果我们把它用在英语中,可以很方便的创建垂直文本。(writing-mode属性定义了文字在文文字块中垂直或者水平方向,参考MDN。)horizontal-tb:水平方向自上而下的书写方式。即left-right-top-bottom......
  • 2024-05-21 Module not found: Error: Can't resolve 'ant-design-vue/dist/antd.css'
    报错:Modulenotfound:Error:Can'tresolve'ant-design-vue/dist/antd.css'in'xxx'原因:引入的antd.css文件实际上应该是reset.css文件,是由于ant-design-vue的官网给的代码和实际下的包的文件不一致导致。解决方案:把import"ant-design-vue/dist/antd.css";改成import"ant......
  • css小三角文字平移加旋转
      <viewclass="sanjiao"><viewclass="slanted-text">饿了么</view></view>  /*三角*/.sanjiao{width:0;height:0;border-left:40pxsolidtransparent;border-right:40px......
  • CSS选择器
    一、CSS选择器二、CSS选择器实例按照class属性值取出网页信息fromscrapyimportSelectorhtml="""<htmllang="en"><head><metacharset="UTF-8"><title>bobby基本信息</title><scriptsrc="jquery......
  • CSS3随机背景图片切换特效
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`CSS3随机背景图片切换特效日期:2018-5-16阿珏css浏览:4572次评论:16条css3的随机背景图片淡入淡出切换特效 演示效果如本篇文章背景所示......
  • 布局管理问题
    目的:3个按钮实现水平布局后,整体再和1个按钮实现纵向布局有如下代码QHBoxLayout*hboxlayout=newQHBoxLayout(this);BTN_1=newQPushButton("1",this);BTN_2=newQPushButton("2",this);BTN_3=newQPushButton("3",this);hboxlayout->addWidget(BTN_1)......
  • 网页布局------for表单
     1、基础语法<form></form> (1)表单类型:email:能够验证当前输⼊的邮箱地址是否合法url:验证URLnumber:只能输⼊数字,其他输⼊不了,⽽且⾃带上下增⼤减⼩箭头,max属性可以设置为最⼤值,min可以设置为最⼩值,value为默认值。search:输⼊框后⾯会给提供⼀个⼩叉,可以删除输⼊......
  • 用CSS3绘制iPhone手机
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`用CSS3绘制iPhone手机日期:2017-7-3阿珏css浏览:1825次评论:1条先上效果图,先睹为快。(这绝对不是一张图片。恩~这话怎么怪怪的~)......