简体   繁体   English

带垂直滚动的Div

[英]Div with vertical scrolling

I need to implement an element with a left - right scroll effect, like this : 我需要实现一个具有左右滚动效果的元素,如下所示: 在此处输入图片说明

How can do this? 怎么办

Here is my code : 这是我的代码:

<div class="populardiv">
   <div class=populart></div>
   <div class=populars></div>
   <div class=populars></div>
   <div class=populars></div>  
   <div class=populars></div>
   <div class=populars></div>   
</div>




.populardiv
{
    float:left;
    width: 100%;
    height: 35vw;
    background-color:white;
    overflow-x: scroll;        

}

.populars
{
    float:left;
    width: 20vw;
    height: 20vw;
    border-radius: 50%;
    background-color: red;
    margin-left:3vw; 

}

My output screen : 我的输出屏幕:

在此处输入图片说明

Thanks. 谢谢。

Add white-space: nowrap to the container, and then change the child elements to display: inline-block , instead of float 向容器中添加white-space: nowrap ,然后将子元素更改为display: inline-block ,而不是float

 .populardiv { float: left; width: 100%; height: 35vw; background-color: white; overflow-x: scroll; white-space: nowrap; } .populars { display: inline-block; width: 20vw; height: 20vw; border-radius: 50%; background-color: red; margin-left: 3vw; } 
 <div class="populardiv"> <div class=populart></div> <div class=populars></div> <div class=populars></div> <div class=populars></div> <div class=populars></div> <div class=populars></div> </div> 

Here is a solution : 这是一个解决方案:

<div class="populardiv">
   <div class=populart></div>
   <div class=populars></div>
   <div class=populars></div>
   <div class=populars></div>  
   <div class=populars></div>
   <div class=populars></div>   
</div>


<style>
.populardiv
{
   height: 35vw;
   background-color:white;
   overflow: auto;
   white-space: nowrap;
}

.populars
{
   width: 20vw;
   height: 20vw;
   border-radius: 50%;
   background-color: red;
   margin-left:3vw; 
   display: inline-block;
}
</style>

JSFiddle here JSFiddle在这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM