@这里,我尝试为我的应用程序的div元素创建水平滚动。div元素由ul li元素和一些其他div标签组成,以满足我的需求。Ul li元素是动态添加到父div元素中的。
虽然我可以使用overflow-x: scroll正常运行垂直滚动和水平滚动。我无法滚动它,ul li元素被扭曲了。我也为div容器设置了700px的预定义宽度。这就像禁用了水平滚动一样。我没有在应用程序中的任何其他地方使用overflow
<div class="org-chart" appOrgachart [empArr]="employees" [orgaArr]="orgaArr" *ngIf="employees.length>0 && !isLoading">
<ul>
<li *ngFor="let emp of empArr">
<div class="user">
<div class="name">{{emp.empname}}</div>
<div class="role">{{emp.empdesgname}}</div>
</div>
</li>
</ul>
</div>我的CSS文件:
.org-chart {
display: flex;
justify-content: center;
left: 29px;
position: relative;
overflow-x: scroll !important;
overflow-y: scroll;
height: 400px;
width: 65%;
transform: translateY(12%);
}发布于 2020-03-25 22:25:27
应用max-width属性为64%和overflow:auto
https://stackoverflow.com/questions/60847825
复制相似问题