好用的前端flex布局,通用的flex布局CSS代码

article/2025/9/19 4:58:05

我的社交恐惧症,主要来自于,收入低???

  今天看到一个图,真是人间真实:
在这里插入图片描述
  不知道大家上班之后有没有经常写前端,反正身为后端的我是经常写前端的,尤其是调样式调的人痛不欲生,最烦人的是,还要一个像素一个像素的调试。还有一些元素的布局更是费劲。不过幸好,有一种简单方便的flex布局。这东西用来调样式还是很好用的。
  可能会有人跟我一样对前端不是很熟悉,还不知道这个flex布局,建议大家花个几分钟看看文档。还是挺简单的。这里就不详细说明了。
相关代码放在该仓库 https://gitee.com/siumu/blog_code.git

通用flex布局的css

  为了方便使用这个flex布局,我就写了一个简单的常用的一些css,这样一来,不管是H5项目,还是微信小程序,钉钉小程序啥的,都可以把这个css复制过去,直接写封装好的class就好了。

/* flex布局超集,使用flex布局必用。默认行式布局,元素垂直居中。该类写在最左边,右边的类中同名属性会将它覆盖掉。
*/
.flex-container {display: flex;flex-direction: row;align-items: center;
}/* 列式弹性盒子 */
.flex-col {flex-direction: column;
}/* 换行 */
.flex-wrap {flex-wrap: wrap;
}/* 不换行 */
.flex-nowrap {flex-wrap: nowrap;
}/* flex-item-*, 子元素对齐方式 ↓ */
/* 列式布局垂直居中 */
.flex-item-col-center {align-items: center;
}/* 列式布局顶部对齐 */
.flex-item-col-top {align-items: flex-start;
}/* 列式布局底部对齐 */
.flex-item-col-bottom {align-items: flex-end;
}/* 行式布局左边对齐 */
.flex-item-row-left {justify-content: flex-start;
}/* 行式布局水平居中 */
.flex-item-row-center {justify-content: center;
}/* 行式布局右边对齐 */
.flex-item-row-right {justify-content: flex-end;
}/* 行式布局水平两端对齐,项目之间的间隔都相等 */
.flex-item-row-between {justify-content: space-between;
}/* 行式布局,水平每个项目两侧的间隔相等,所以项目之间的间隔比项目与父元素两边的间隔大一倍 */
.flex-item-row-around {justify-content: space-around;
}/*↓ 以下写在子元素class中,表示子元素占据空间大小
*/
.flex-item-1 {flex: 1;
}.flex-item-2 {flex: 2;
}.flex-item-3 {flex: 3;
}.flex-item-4 {flex: 4;
}.flex-item-5 {flex: 5;
}.flex-item-6 {flex: 6;
}.flex-item-7 {flex: 7;
}.flex-item-8 {flex: 8;
}.flex-item-9 {flex: 9;
}

例子:

  同时我用简单的html写了一个使用flex布局的简单例子。有两个文件:question.html文件只有问题,没有实现,大家可以使用flex布局实现一下试试;另一个answer.html文件是最终的效果。
就像这样:
在这里插入图片描述
在这里插入图片描述

以上代码放在该仓库 https://gitee.com/siumu/blog_code.git


http://chatgpt.dhexx.cn/article/poupwoKn.shtml

相关文章

layui的页面布局分析

《layui的页面布局分析》 开发工具与关键技术:Visual Studio / Layui插件 作者:肖春庆 撰写时间:2019年06月09日 在软件的开发过程中,视图页面是给用户的第一印象,那么开发者如何布局页面才能给用户一个好页面呢&#…

前端开发_HTML5_布局-表格布局

表格布局 1.引入 我们之前学习了HTML5相关的标签内容,之后又学习了相关的一些样式以及特效,下面我们接着学习一个重要的内容:页面布局。 2.表格布局概述 所谓的表格布局就是使用表格内容的特性:可以使用"tr"产生行,使用“td”产生…

Bulma - 免费开源的纯 CSS 前端 UI 框架,专注于构建移动优先的响应式 web 界面

简单易用的 CSS 框架,虽然只有一个 CSS 文件,但功能很强大,在国外很受开发者欢迎,推荐给大家。 关于 Bulma CSS 框架 Bulma 是一个简单、很容易自定义的 CSS UI 框架,提供了众多预定义好的样式,开发者可以…

jQuery、Bootstrap、Layui和响应式布局

前端 一、jQuery1.1 概念1.2 jQuery对象的获取1.2.1 获取语法1.2.2 基本选择器1.2.3 属性及伪类选择器1.2.4 获取对象-过滤选择器1.2.5 案例 1.3 jQuery修改属性1.4 jQuery修改样式1.5 jQuery和DOM对象之间的转换1.5.1 jQuery对象转DOM对象1.5.2 DOM对象转jQuery对象 1.6 jQuer…

Layui——经典模块化前端UI框架(快速入门)

一、Layui框架简介 Layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈&#x…

layui表单布局

layui-form 表单标签 layui-form-item 表单项,块级元素,一个表单项标签内可放多个输入框 layui-form-label 表单标签 layui-input-block 块级输入框 layui-input input输入框样式 layui-inline 外层行内 layui-input-inline 内层行内 layui…

LayUI中的布局

前言 最近在准备找工作的事项,但是作为一个后台也是需要了解一些前端框架的。就目前的来说有大火的VUE,但是VUE还是存在一定的学习成本,所以决定先从对后台友好的LayUI开始入手先做一些小项目练练手,后面会考虑使用VUEElementUI做…

css form实例 用CSS实现表单form布局实例

用CSS实现表单form布局实例,css form实例 很多时候我们遇到Form表单,左边是文字标题,右边是表单input空,对于新手来说是非常麻烦的事,好了接下来我们将奉送一段 divcss 代码关于Form表单布局实例及源代码。 Css form…

antdesign-vue框架form表单布局

下拉框赋默认值 <a-form-item label"催单状态&#xff1a;"><a-selectv-decorator"[reminderStatus,{initialValue: $store.getters.enterpriseId ? 2 : 0}]"style"width:100%;"allowClear><a-select-option value"0"…

Layui框架:layui的格栅布局规则

1、划分layui区域 layui-container&#xff1a;layui框架的容器&#xff0c;作用类似于flex布局的容器。 <div class"layui-container">// 在网页上划分一个区域&#xff0c;该区域专门使用layui的布局模块 </div> 在layui框架中&#xff0c;任何行上方…

layui框架学习(9:静态表格)

Layui中处理表格样式分为静态表格及数据表格&#xff0c;所谓静态表格是指数据固定的表格&#xff0c;而数据表格则是动态获取数据构建的表格&#xff0c;前者主要使用Layui的预设类及属性设置表格样式&#xff0c;而后者则主要调用table模块操作表格。本文主要学习Layui中与静…

关于layui框架的form表单布局

form表单的使用 在使用from表单的时候&#xff0c;必须先声明from模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

关于layui框架的form表单布局(小白向)

form表单的使用 在使用form表单的时候&#xff0c;必须先声明form模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

北斗/GPS差分定位技术有哪些?

普通的单点定位技术由于卫星信号在空间传播受到电离层、对流层等影响&#xff0c;信号传播发生了一定的折射&#xff0c;带来了伪据观测误差&#xff0c;使得定位精度在5到10米范围内。很显然这样的定位精度很难满足一些特定领域的需求。差分定位技术可以有效的提高定位精度&am…

5G+北斗:人员定位系统为化工厂定位赋能

人员定位系统是集计算机软硬件、信息采集处理、无线数据传输、网络数据通讯、自动控制等技术多学科综合应用为一体的自动识别信息技术产品&#xff0c;可以实现对不同人、物在不同状态下的智能识别。 物联网时代&#xff0c;人们以感知为目的实现人与人、人与物、物与物全面互联…

北斗与GPS有哪些区别?

北斗卫星建设是中国战略事业重要的一环。当然&#xff0c;国防安全是建设北斗最重要的原因。在地理信息如此重要的战场&#xff0c;必须握有自己的知识技术产权和产品。虽说GPS的民用在中国是免费的&#xff0c;但是如果战时美国关闭或者利用其“SA政策”对GPS“做手脚”&#…

常用的北斗高精度定位技术有哪些?

主要有&#xff1a;载波相位差分技术RTK、精密单点定位技术PPP、辅助北斗快速定位技术A-BDS、北斗地基增强系统、北斗星基增强系统这5项技术。 载波相位差分技术RTK 载波相位动态实时接收机RTK&#xff1a;Real - Time Kinematic&#xff0c;其原理是&#xff1a; 基准站和移…

什么是5G北斗RTK差分定位系统?它有哪些优势和应用领域?

5G技术的普及和应用&#xff0c;使得物联网和智能设备的使用越来越广泛。然而&#xff0c;在实际应用过程中&#xff0c;精准的定位数据是必不可少的。北斗差分定位系统作为一项定位技术&#xff0c;受到了市场的关注。本文将对5G北斗差分定位系统进行分析&#xff0c;并比较其…

北斗系统基础知识1(北斗系统定位原理说明“图文详述”)

需求说明&#xff1a;知识储备 内容 &#xff1a;北斗系统起源及工作原理 来自 &#xff1a;时间的诗 原文&#xff1a;http://www.bingdun.com/news/bingdun/3252.htm 从来没有那个事物像 GPS 那样改变了人类的生活&#xff0c;你能想象没有 GPS 的生活情境吗&am…

北斗通信模块 北斗gps模块 北斗通信终端DTU

计讯物联北斗通信模块DTU&#xff0c;支持北斗、三大运营商4G/3G/2G网络无线通信&#xff0c;采用高性能的工业级32位通信处理器&#xff0c;软件多级检测和硬件多重保护机制来提高设备稳定性。帮助用户快速接入高速互联网&#xff0c;实现安全可靠的数据传输&#xff0c;广泛应…