【CSS】flex布局平分三等分中间间距相等且两端对齐
思路:
通过display:flex,再将子元素设置flex:1,再包一层,通过设置padding来设置中间间距,可以达到想要多效果
padding-right(第1个盒子):padding-left(第2个盒子):padding-right(第2个盒子):padding-left(第3个盒子)=2:1:1:2
完整代码如下:
<!doctype html><html><head><link rel="stylesheet" href="lib/style.css"><script src="lib/script.js"></script><style>.container{width: 500px;margin: 50px auto;}.container *{box-shadow: 0 0 1px #ccc;}.wrap-flex{display:flex;text-align: center;}.wrap-flex-item{flex:1;}.wrap-flex-item:nth-of-type(1){padding-right:50px;}.wrap-flex-item:nth-of-type(2){padding-left:25px;padding-right:25px;} .wrap-flex-item:nth-of-type(3){padding-left:50px;} .content{background: #6cc;padding: 50px;} </style></head><body><div class="container"><div class="wrap-flex"><div class="wrap-flex-item"><div class="content">A</div></div><div class="wrap-flex-item"><div class="content">B</div> </div><div class="wrap-flex-item"><div class="content">c</div> </div></div></div></body>
</html>
第二种方法:修改了代码后,可以灵活平分4等分,核心代码如下:
/*第二种方法 灵活可以4个使用*/.grid-part-4 .wrap-flex-item{width: calc((100% - 75px)/4);margin-right: 25px;}.grid-part-4 .wrap-flex-item:last-of-type{margin-right:0;}
在线编辑预览:flex布局平分三等分中间间距相等且两端对齐
【CSS】flex布局平分三等分中间间距相等且两端对齐相关推荐
- 使用flex 布局让子元素 左右间距相等
使用flex 布局让子元素 左右间距相等 效果展示 使子元素左右间距相等布局 三种方法 1.justify-content: space-evenly; 2.justify-content: spac ...
- css布局方式_手把手教你CSS Flex布局「真香」
作者:EcbJS 转发链接:https://blog.csdn.net/EcbJS/article/details/106466757 前言 之前做项目,关于布局方面没怎么深入研究过,好多页面都是 ...
- [css] flex布局的缺点有哪些?(除兼容性外)
[css] flex布局的缺点有哪些?(除兼容性外) 无法直接定义列数(要使用百分比的方式实现) 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目 ...
- html实现 左图右文_让CSS flex布局最后一行左对齐的N种方法
作者:张鑫旭 https://www.zhangxinxu.com/wordpress/2019/08/css-flex-last-align/ 前言 小伙伴们是否还记得,之前小编也发布了几篇关于CS ...
- css flex布局 模型(CSS justify-content 属性) - 代码案例
css flex布局 模型(CSS justify-content 属性) - 代码案例 效果图: . 代码如下: .father{display: -webkit-box;display: -ms- ...
- html flex自动换行,css flex布局超长自动换行的示例代码
要创建一个 flex 容器,只需要将一个 display: flex 属性添加到一个元素上. 默认情况下,所有的直接子元素都被认为是 flex 项,并从左到右依次排列在一行中. 如果 flex 项的宽 ...
- html 布局 flex,CSS flex布局
任何一个容器都可以指定为Flex布局. .box{ display: flex; } 行内元素也可以使用flex布局 .box{ display: inline-flex; } webkit内核的浏览 ...
- W3C推荐的新布局模式 【CSS Flex布局】详解
本文目录 概述 属性 弹性容器的属性(父级) display flex-direction flex-wrap flex-flow justify-content align-items align- ...
- CSS flex布局
1. 介绍 1.1 说明 flex布局,也称为flex弹性布局:主要目的是使item的宽度.高度按一定顺序填充父容器的可用空间. 示例 注意:在下文中,将以parent指代父容器,item指代容器内的 ...
- css flex布局
关于flex布局的一些简单用法 效果(下图) 实现代码: <!--html--> <div class="wrap"><div class=" ...
最新文章
- 利用XGboost简单粗暴zillow竞赛25%
- Android项目出现main.xml编译出错和 出现main.out.xml无法编译的解决办法
- ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
- 盈建科弹性板6计算_硅酸钙板的安装技巧和选购技巧
- 转:MAC 下安装PHONEGAP开发环境
- 如何阅读一本书 pdf_如何快速阅读一本书?
- 在CSDN上的第一篇博客
- 谈谈 final、finally、 finalize 有什么不同?
- Oracle删除用户与删除表
- 监听屏幕解锁和判断屏幕状态
- Halcon 圆形标定板标定基本流程-标定助手操作
- 【转】你真的懂select Socket模型吗?
- red hat linux yum,Red Hat Linux安装CentOS的yum源
- C语言实验——简单排序
- 2022-2028全球新冠检测试剂行业调研及趋势分析报告
- [译]-100行代码从零实现 Facebook 的 Recoil 库
- 骞云科技SmartCMP v3.0正式发布!
- 金蝶云星空对接打通旺店通·企业版采购入库查询接口与创建采购入库单接口
- SQL语句 sum函数为空时返回0
- java咖啡标志_50个包含咖啡的创意LOGO设计
热门文章
- Oracle自增序列字段
- 五线谱中蕴含的数学问题
- MFC 的List Control控件实现可编辑
- 手动安装virtualbox增强功能
- python图像锐化_(python 图像锐化教程)C 实现bmp图像锐化后,锐化的效果很差,求大神帮忙啊...
- 电脑玩CF、DNF、LOL等游戏掉帧.卡顿.黑屏怎么办?驱动人生十大游戏检测图文教程
- 第三章、Zigbee模块参数(DRF2658C、DRF2659C、DRF2670C)
- Python爬虫实战之利用多线程爬取千图网的素材图片
- elixer学习笔记
- ps太卡怎么办?几步帮您解决问题