.cascaders { display: inline-block; position: relative; z-index: 99999999; } .cinput { margin-right: 10px; padding: 6px 7px; font-size: 12px; color: rgba(0, 0, 0, 0.65); background-color: #fff; border-radius: 4px; border: 1px solid #d9d9d9; display: flex; flex-direction: row; align-items: center; } .cpop { border: 1px solid #d9d9d9; border-radius: 4px; position: absolute; } .clist { max-height: 250px; overflow: auto; } .item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; } .iname { width: 80%; margin-left: 8px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cboot { margin: 10px 0; padding: 0 10px; display: flex; flex-direction: row-reverse; }