css flex布局 让子元素在最右边技巧

复制代码
//父元素css
.bottomPanel {
    bottom: 0; // 固定在底部
    position: fixed;
    width: 100%;
    height: 80px;
    display: flex;
    justify-content: space-between;
}

本来父元素有两个子元素 A,B

他们是两端对齐的

但是A元素在某个条件会v-show=false,B元素就自动到左边来了

此时给B元素设置 动态class ------> float: right,不生效

因为此时 float: right 失效是正常现象,因为 Flex 容器会覆盖浮动行为

解决方式:

复制代码
/* 要靠右的子元素 */
.child-right {
  margin-left: auto; /* 关键!将元素推到右侧 */
}

在 Flex 容器中,

为子元素设置 margin-left: auto 会吸收左侧所有剩余空间,将元素推到容器最右侧。

相关推荐
im_AMBER17 小时前
React 18
前端·javascript·笔记·学习·react.js·前端框架
老前端的功夫17 小时前
Vue2中key的深度解析:Diff算法的性能优化之道
前端·javascript·vue.js·算法·性能优化
han_17 小时前
前端高频面试题之Vue(高级篇)
前端·vue.js·面试
不说别的就是很菜18 小时前
【前端面试】CSS篇
前端·css·面试
by__csdn18 小时前
nvm安装部分node版本后没有npm的问题(14及以下版本)
前端·npm·node.js
by__csdn18 小时前
Node与Npm国内最新镜像配置(淘宝镜像/清华大学镜像)
前端·npm·node.js
脸大是真的好~18 小时前
黑马JAVAWeb -Vue工程化-API风格 - 组合式API
前端·javascript·vue.js
我命由我1234518 小时前
CesiumJS 案例 P35:添加图片图层(添加图片数据)
开发语言·前端·javascript·css·html·html5·js
你挚爱的强哥18 小时前
【sgMobileUploadTypeSelect】自定义组件:从底部弹出选择上传图片文件的方式【1、上传本地文件,2、拍摄上传】
前端·javascript·vue.js
Mike_jia19 小时前
Checkmate:自建监控新标杆!开源替代Zabbix的轻量级方案实战
前端