为 css 中的手机制作水平滚动区域

Making a horizental scroll area for the mobiles in css

我想为手机创建一个水平滚动区域。我希望它是这样的:

我也想隐藏滚动条。

我试过了,但是有一个问题,我不能给它们宽度!

      <div style="overflow: auto hidden; display: flex;" id="v">
        <div>
          <img src="url" style="width: 100%; height: 20%;" alt="">
          <p>name</p>
        </div>
      </div>

使滚动条水平

.container {
    overflow: auto hidden;
};

要隐藏滚动条,请使用:

.container::-webkit-scrollbar {
     display: none;
}

也许有帮助。使用 overflow: auto;

#carousel {
    width: 80%;
    height: 200px;
    background-color: green;
    
    overflow: auto;
    white-space:nowrap;
}

#carousel .slide {
    display: inline-block;
}
<div id="carousel">
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
      <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>
    <div class="slide">
        <img src="https://via.placeholder.com/300x150"/>
    </div>  
</div>