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


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