CSS實現微信滑動欄是網頁設計中常用的方法之一。它可以輕松地為網頁添加一個具有良好用戶體驗的交互方式。以下是實現微信滑動欄的CSS代碼,將其拷貝到你的網站中即可使用。
.slide-bar{ position: fixed; //固定位置 width: 100%; height: 50px; background: #fff; //背景顏色 box-shadow: 0 1px 5px rgba(0,0,0,.2); z-index: 100; //層級 } .slide-bar ul{ list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; } .slide-bar li{ flex: 1; //均分寬度 text-align: center; } .slide-bar li.active{ color: #07c160; //選中項顏色 } .slide-bar li .indicator{ position: absolute; //指示器位置 bottom: -2px; left: 50%; margin-left: -6px; //左右居中 width: 12px; height: 2px; border-radius: 1px; background-color: #07c160; //指示器顏色 transform: translateX(-50%); transition: all .3s; } .slide-bar li.active .indicator{ transform: translateX(-50%) scale(1.2); //放大效果 } .slide-bar-container{ position: relative; //相對定位 top: 50px; height: calc(100vh - 50px); //高度根據窗口大小自適應 overflow: auto; //滾動條 }
這段代碼將創建一個占據全寬的固定頂部欄,并在其中嵌入一個子元素——滑動欄。滑動欄由多個具有相同寬度的選項項構成,顯示在欄內居中位置。每個選項項下方都有一個小的指示器,用于指示當前選項項。
如果你想為自己的網站添加一個類似的滑動欄,復制上面的代碼段并適當調整樣式即可。
下一篇mysql數據庫和安卓