css - 仅滚动水平行的一部分,保持另一部分固定
问题描述
html
<div class="xxx">
<div class="xyz" ng-repeat="item in formList">
<div ng-show="formList.indexOf(app)!= -1" class="added-item">
<img class="col-md-6 added-item-icon" ng-src="app.iconFile"/>
</div>
</div>
<div class="abc" ng-hide="formList.length>20">
<button class="btn" ng-click="addItem()">
Add<i class="glyphicon glyphicon-plus"></i>
</button>
</div>
</div>
css
.xxx {
width:500px;
height: 80px;
}
.added-item-icon, .abc {
width: 50px;
height: 50px;
}
我不擅长css,只有非常基本的知识我正在尝试在高度80和宽度500像素的水平选项卡中添加一些项目列表,也是一个添加应用程序按钮根据代码,添加应用程序按钮当我们添加第 20 个应用程序时消失
我需要做的是,假设 xxx div(水平 div)可以有 5 个项目,之后发生溢出我想在那个阶段将溢出设置为水平,而不是垂直(当添加 5 个项目时),我想修复 xxx 分区最右边的添加应用按钮,溢出滚动不影响该按钮,应该修复
我们不需要更关心项目图标或添加按钮的大小,请帮助
解决方案
为此,您需要考虑使用flexbox。要使其正常工作,您真正需要做的就是添加display: flex; flex-direction: column
到您的容器中,然后添加到您overflow-y: auto
要滚动的部分。
这是一个Plunker演示它。
推荐阅读
- node.js - MongoDB Atlas 连接在 Heroku for NodeJS 上不起作用
- reactjs - 带有graphql-request的SWR如何在swr中添加变量?
- java - Swagger 没有显示我的控制器。试过邮递员,我的端点仍然失败
- java - Oracle jpa 无法插入空值
- php - wordpress 管理面板,如何防止用户删除类别?
- javascript - 尽量减少浏览器刷新的网页设计实践
- c# - EF Core DbSet AddAsync 方法:是否应该在 100% 的情况下使用异步方法?
- reactjs - 使用 react 和 typescript 通过 mobx 更新 Todo 列表
- python - 如何使用 Pyspark 中的 Graphframes 和 Spark Dataframe 中的原始数据获取连接的组件?
- ios - SwiftUI mode.wrapped.value() 提升 scrollView