手机端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 }