首页 > 其他分享 >flex 常用布局

flex 常用布局

时间:2023-10-25 14:14:37浏览次数:36  
标签:flex 常用 盒子 color text align 布局 靠右

一、背景

由于本人对样式很是头疼,一些常用的样式用就百度,所以整理下常用的样式.

二、实现

flex 一个靠左一个靠右

image

一个靠左一个靠右
<body>
  <div>
    <!-- 父盒子 -->
    <div class="father_box">
      <!-- 第一个盒子 -->
      <div>我是最左边的内容</div>
      <!-- 第二个盒子 -->
      <div class="right_box">我是最右边的盒子</div>
    </div>
  </div>
</body>
<style scoped>
.father_box {
  background: cornflowerblue;
  color: #fff;
  display: flex;
}
.right_box {
  margin-left: auto;
}
</style>

flex 一个居中一个靠左

image

方式一

一个居中一个靠左
<body>
  <div>
    <div class="maxBox">
      <div class="leftBox">左边</div>
      <div class="centerBox">中间</div>
      <!-- 重点在第三个是一个空盒子且名字要跟第一个盒子的名字一致 -->
      <div class="leftBox"></div>
    </div>
  </div>
</body>
<style scoped>
/* 最大的盒子 */
.maxBox {
  display: flex;
  background-color: cornflowerblue;
  color: white;
}
/* 第一个盒子 */
.leftBox {
  flex: 1;
}
/* 第二个盒子 */
.centerBox {
  text-align: center;
}
</style>

一个居中一个靠右

image

一个居中一个靠右
<body>
  <div>
    <div class="maxBox">
      <div class="leftBox"></div>
      <div class="centerBox">中间</div>
      <!-- 重点在第三个是一个空盒子且名字要跟第一个盒子的名字一致 -->
      <div class="leftBox">11</div>
    </div>
  </div>
</body>
<style scoped>
/* 最大的盒子 */
.maxBox {
  display: flex;
  background-color: cornflowerblue;
  color: white;
}
/* 第一个盒子 */
.leftBox {
  flex: 1;
  text-align:right

}
/* 第二个盒子 */
.centerBox {
  text-align: center;
}
</style>

方式二

点击查看代码
<body>
  <div>
    <div class="maxBox">
      <div class="leftBox"></div>
      <div class="centerBox">中间</div>
      <!-- 重点在第三个是一个空盒子且名字要跟第一个盒子的名字一致 -->
      <div class="leftBox">最右</div>
    </div>
  </div>
</body>
<style scoped>
/* 最大的盒子 */
.maxBox {
  display: flex;
  background-color: cornflowerblue;
  color: white;
}
/* 第一个盒子 */
.leftBox {
margin-left: auto;


}
/* 第二个盒子 */
.centerBox {
  text-align: center;
}
</style>

比如有三个元素:

<div>
  <div></div>
  <div></div>
  <div></div>
</div>

最外层的设置display:flex,水平排列,子元素前两个靠左,第三个靠右

有两种方式实现,第三个元素设置(上面两种方式总结)

// 方法一
		margin-left: auto;
// 方法二
		flex: 1;
		text-align:right

三、遇到的报错

四、参考博客

https://blog.51cto.com/u_15274085/5820635

标签:flex,常用,盒子,color,text,align,布局,靠右
From: https://www.cnblogs.com/lcaiqin/p/17787044.html

相关文章

  • java spring,springmvc,spring boot,spring data,RESTful api设计风格,HTTP协议的四种传
    一.基本技术1.Springmvc=手动接电线(配置xml),提供了一种友好的方式来开发Web应用程序。通过使用诸如DispatcherServlet,ModelAndView和ViewResolver,可以轻松开发Web应用程序。2.SpringBoot=标准插座(第3方开源类库想接入,就按照标准做一个starter的适配),实现了免xml配置和提供......
  • docker-compose: command not found问题的两种常用方法
    docker-compose:commandnotfounddocker-compose是什么Compose定位是「定义和运行多个Docker容器的应用(Definingandrunningmulti-containerDockerapplications)」,其前身是开源项目Fig。在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个......
  • MongoDB常用脚本汇总
    概述本文汇总记录日常工作中常用的MongoDB查询脚本。实战新增新增集合:db.getSiblingDB("corpus").createCollection('message');删除删除一条数据:db.getSiblingDB("cx_user").userAccount.deleteOne({_id:ObjectId('628720aa454b9b0008ca218f')});批量删除多条数据:db.getSiblin......
  • windows常用快捷键
    ctrl+C复制ctrl+v粘贴ctrl+a全选ctrl+x剪切ctrl+z返回上一步ctrl+s保存alt+f4关闭窗口shift+delete永久删除文件windows+r打开cmdwindows+e打开我的电脑ctrl+shift+esc打开任务管理器 ......
  • 学习笔记431—freesurfer下载安装,常用术语和recon-all命令
    freesurfer下载安装,常用术语和recon-all命令1基础知识1.1简介freesurfer是一个分析和可视化大脑结构成像和功能成像的工具包,可以处理MRI、fMRI数据,进行大脑解剖学数据测量等。1.2安装freesurfer目前该软件包仅支持Linux和MacOS系统,且官方推荐下载最新版本。官网下载指南......
  • 音视频常用专业名词解析
    来源:来自Twitter-X2Rtc随着移动互联网的普及,实时音视频技术已经在越来越多的场景下发挥重要作用,已经不再局限于IM中的实时视频聊天、实时视频会议这种功能,在远程医疗、远程教育、智能家居等等场景也司空见惯。虽然实时音视频技术的应用越来越普及,但对于程序员来说,这方面的技术门......
  • linux服务器常用监控指标
    1、环境准备1.1、安装docker和docker-compose环境https://www.cnblogs.com/hg-super-man/p/10908220.html2、安装node_exporterhttps://prometheus.io/download/2.1二进制安装node_exporter#下载node_exporter二进制压缩包wgethttps://github.com/prometheus/node_expor......
  • Oracle常用命令收藏
    查看数据库名SELECTt.NAMEFROMV$DATABASEt;查看实例名SELECTt.INSTANCE_NAMEFROMV$INSTANCEt;查看SIDselectt.INSTANCEfromv$threadt;查看域名selectt.VALUEfromv$parametertwheret.name='db_domain';查看服务名selectt.VALUEfromv$parametertw......
  • Liunx学习教程和常用命令
    Linux零基础快速入门到精通https://www.ixigua.com/7162034708828815879?series_flow=1&logTag=eed683fa846221955e83菜鸟教程https://www.runoob.com/linux/Linux-intro.html......
  • Premiere CC2018 Mac汉化版「Pr 常用视频编辑软件」附汉化补丁
    Premierecc2018mac版是Adobe公司开发的一款可以在Mac系统上运行的常用视频编辑软件。作为行业数一数二的视频编辑软件,Prcc2018mac版提供了剪辑、调色、采集、美化音频、字幕添加、输出、DVD刻录的一整套流程,并且与其他的Adobe软件高效集成,使用户可以在编辑、制作、以及工作流上......