平鋪佈局中帶有水平滾動的按鈕
P粉823268006
P粉823268006 2023-08-31 20:54:51
0
2
548
<p>我有很多按鈕以瓷磚佈局垂直滾動,就像這樣:</p> <p> <pre class="brush:html;toolbar:false;"><style> .tile-button { width:33.3%; height:100px; background-color: lightblue; border: solid 1px gray; white-space: normal; maring: 0px; } </style> <body style="margin: 0;"> <div style="width:100%;height:300px;background-color: coral;overflow-y: scroll;font-size:0px;"> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <button class="tile-button">標題</button> <div> </body></pre> </p> <p>現在我需要做同樣的事情,但只有水平滾動。 有人可以幫我嗎? 非常感謝</p>
P粉823268006
P粉823268006

全部回覆(2)
P粉060528326

只需在容器DIV中加入此CSS程式碼 'white-space:nowrap;'。

<div style="width:100%;height:300px;background-color: coral;overflow-y: scroll;font-size:0px;white-space:nowrap; ">
P粉156415696

我找到了解決方案:

<style>
/* webkit, per chrome, edge, safari */
::-webkit-scrollbar {
    height: 12px;
    width: 5px;
    background: #aaa;
}

::-webkit-scrollbar-thumb {
    background: #393812;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
    background: #000;
}

/* per firefox */
.custom-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #393812 #aaa;
}

.container {
  width: 100%; 
  height: 300px; 
  border: 1px solid green;
  overflow-x: scroll;
  overflow-y: hidden;
  font-size:0px;
}

.inner {
  height: 100%;
  white-space:nowrap; 
}

.floatLeft {
  width: 150px;
  margin:0px; 
  display: inline-block;
}

button {
  height: 94px;
  width: 150px;
  margin: 0px;
  border: solid 1px gray;
}
</style>

<div class="container custom-scrollbar">
   <div class="inner">
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
       <div class="floatLeft">
         <div>
           <button>Cap1</button>
         </div>
         <div>
           <button>Cap2</button>
         </div>
         <div>
           <button>Cap3</button>
         </div>
       </div>
   </div>
</div>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!