CSS Flex 布局 space-between 最后一行左对齐

CSS Flex 布局 space-between 实现最后一行左对齐,首先看代码和效果: <style>.main{outline:1pxsolid;display:…

CSS Flex 布局 space-between 实现最后一行左对齐,首先看代码和效果:

<style>.main{outline:1pxsolid;display:flex;justify-content:space-between;flex-wrap:wrap;}.main>p{width:100px;height:100px;margin-bottom:10px;background-color:lightgreen;}</style><body><pclass="main"><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p></p></body>

5f1e8a4917b06.jpg

可以看到最后一个p并没有在中间,而是在最后了

因为我们设置了justify-content为space-between,意思就是两边贴边

这时候我们可以给最外层p设置个伪元素,宽度和里面的p宽度一样就好了

只需要两行css就可以

.main:after{content:"";width:100px;}

这时候看效果

5f1e8a7a08bdc.jpg

其实原理就是最后一个伪元素把他挤过来了

就算有9个也没影响,因为他的高度是0,看下图↓

5f1e8ab15e797.jpg

产品猿社区致力收录更多优质的商业产品,给服务商以及软件采购客户提供更多优质的软件产品,帮助开发者变现来实现多方共赢;

日常运营的过程中我们难免会遇到各种版权纠纷等问题,如果您在社区内发现有您的产品未经您授权而被用户提供下载或使用,您可按照我们投诉流程处理,点我投诉

本文来自用户发布投稿,不代表产品猿立场 ;若对此文有疑问或内容有严重错误,可联系平台客服反馈;

部分产品是用户投稿,可能本文没有提供官方下下载地址或教程,若您看到的内容没有下载入口,您可以在我们产品园商城搜索看开发者是否有发布商品;若您是开发者,也诚邀您入驻商城平台发布的产品,地址:点我进入

如若转载,请注明出处:https://www.chanpinyuan.cn/42857.html;
(0)
上一篇 2023年5月13日 下午4:16
下一篇 2023年5月13日 下午4:16

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部