简单修饰一下,让这个列表可以横向滚动 .list{ display: flex; overflow: auto; gap:10px; padding:10px; } .item{ width:100px; height:100px; background: royalblue; border-radius:8px; flex-shrink:0; } 效果如下 通过「overflow」隐藏的方式很简单,我们需要一个父级 然后,将列表底部padding设...
View Code 一、 元素横向滚动(元素长度大于父容器长度): html: {{item.text}} css: .title{ /* flex-wrap默认 nowrap */ display:flex;overflow:auto; }.titleItem{padding:5px 10px;flex-shrink:0; }/*谷歌浏览器*/::-webkit-scrollbar{overflow:hidden; }...
点击按钮,去除下方元素oveflow属性,使高度随内容撑开,此时根据flex布局,将压缩上方header,达成效果。 3.同理flex布局中,内容被文字撑开,导致不能根据flex压缩 11111111111111111111111111right 如上,定义了父级元素宽度为200px,由于子元素内容过多,在正常情况下,元素最小宽度由文字决定,此时宽度>200,溢出父级元素。 这个...
简单修饰一下,让这个列表可以横向滚动 .list{ display: flex; overflow: auto; gap: 10px; padding: 10px; } .item{ width: 100px; height: 100px; background: royalblue; border-radius: 8px; flex-shrink: 0; } 效果如下 通过overflow隐藏的方式很简单,我们需要一个父级 然后,将列表底部paddi...
简单修饰一下,让这个列表可以横向滚动 .list{display:flex;overflow:auto;gap:10px;padding:10px;}.item{width:100px;height:100px;background:royalblue;border-radius:8px;flex-shrink:0;} 效果如下 image-20230908200100340 通过overflow隐藏的方式很简单,我们需要一个父级 ...
移动端开发中,有一个横向滚动元素,产品告诉我不需要滚动条,我说这个简单,隐藏一下不就行了,没想到还有安卓和ios不兼容的问题。 代码 .list { display: flex; overflow: auto; gap: 10px; padding: 10px; } .item { width: 100px; height:
{ width: 300px; overflow-x: auto; border:1px solid #999 } .box2{ display: flex; } .box2 li{ flex-shrink:0 } 有用4 回复 toBeTheLight 16.6k41634 发布于 2018-03-23 display: flex; overflow-x: auto; // width: 100%; 默认就是横向排列不换行。width看情况加 有用7 回复 ...
这完全不是我想要的效果,我想要的是超出父元素后,出现滚动条,而不是把子元素压缩了。 解决办法 解决办法很简单,默认情况下,flex布局有一个属性flex-shrink,指定了当出现压缩时,元素被压缩的比例。默认值是1,所以上面的问题就是由于该属性引起的,默认情况下所有的子元素都被压缩了。我们只要把子元素的flex-shrink...
display: inline-block; 3.父元素不允许子元素换行。 1 white-space:nowrap; 也可以隐藏滚动条 1 2 3 ::-webkit-scrollbar{ display:none; } 第二种方式: 1.父级定义可横向滑动及display:flex。 注意:当子元素溢出父级盒子时,子元素宽度会自适应,无法出现滚动。