手机端H5导航无滚动条滑动效果

<div class="div_item">
  <div id="nav">
    <ul class="list">
      <li class="item">导航1</li>
          <li class="item">导航2</li>
          <li class="item">导航3</li>
          <li class="item">导航4</li>
          <li class="item">导航5</li>
          <li class="item">导航6</li>
          <li class="item">导航7</li>
          <li class="item">导航8</li>
          <li class="item">导航9</li>
          <li class="item">导航10</li>
          <li class="item">导航11</li>
          <li class="item">导航12</li>
          <li class="item">导航13</li>
          <li class="item">导航14</li>
          <li class="item">导航15</li>
          <li class="item">导航16</li>
          <li class="item">导航17</li>
          <li class="item">导航18</li>
          <li class="item">导航19</li>
          <li class="item">导航20</li>
    </ul>
  </div>
</div>

首先 加入我们的导航列表,具体样式可以自己调整,这里我用最简单的样式;

然后滚动的效果css

 1 .div_item #nav {
 2     overflow-x: scroll;
 3     position: relative;
 4     color: #666666;
 5 }
 6 .div_item #nav .list{
 7     box-sizing: border-box;
 8     white-space: nowrap;
 9     padding: 0 1.5rem;
10     width: max-content;
11 }
12 .div_item #nav .item {
13     width: 150px;
14     height: 3rem;
15     font-size: 1.5rem;
16     line-height: 3rem;
17     margin-right: 1rem;
18     display: inline-block;
19     transition: font-size 0.15s;
20 }
21 .div_item #nav .item.selected {
22     color: #191919;
23     font-size: 2rem;
24 }
    /* 隐藏滚动条 */
25 .div_item #nav::-webkit-scrollbar {
26     display: none;
27 }    

 

posted @ 2022-03-15 13:20  wenwen。  阅读(252)  评论(0编辑  收藏  举报