css实现,正常情况下div从左到右一次排列,宽度超出时,右侧最后一个div固定住,左侧其他div滚动

需求:正常情况下

宽度超出时:

实现:

复制代码
<templete>

<div class="jieduanbox">
		<div v-for="(item, index) in stageList" :key="index" style="display: inline-block">
		.......
		</div>
		 <div class="rightBtn">
          <el-button
            icon="el-icon-plus"
          />
        </div>
<div>
</templete>


.jieduanbox {
  display: flex;
  align-items: center;
  overflow-x: auto; /* 当内容超出时显示横向滚动条 */
  overflow-y: hidden;
  }
  
  .rightBtn{
  flex-shrink: 0; /* 防止右侧内容缩小 */
  position: sticky;
  right: 0;
}
复制代码
相关推荐
拾光拾趣录18 分钟前
CSS常见问题深度解析与解决方案(第三波)
前端·css
徊忆羽菲25 分钟前
Echarts3D柱状图-圆柱体-文字在柱体上垂直显示的实现方法
javascript·ecmascript·echarts
轻语呢喃35 分钟前
JavaScript :字符串模板——优雅编程的基石
前端·javascript·后端
杨进军35 分钟前
React 协调器 render 阶段
前端·react.js·前端框架
中微子38 分钟前
Blob 对象及 Base64 转换指南
前端
风铃喵游38 分钟前
让大模型调用MCP服务变得超级简单
前端·人工智能
中微子40 分钟前
智能前端实践之 shot-word demo
前端
归于尽40 分钟前
智能前端小魔术,让图片开口说单词
前端·react.js
用户98738245810140 分钟前
vite 插件
前端
无数山43 分钟前
autorelease pool
前端