CSS實現tab欄切換可以讓頁面更加美觀和易讀,下面是一份簡單的CSS代碼實現方法:
.tabs { display: flex; } .tab-item { width: 100px; height: 50px; text-align: center; line-height: 50px; background-color: #ccc; cursor: pointer; } .tab-item.active { background-color: #f00; } .tab-panel { display: none; padding: 10px; } .tab-panel.active { display: block; }
代碼中,我們首先定義了一個tab欄的容器,使用flex布局使得每一個tab選項能夠均勻分布。接下來定義了一個tab-item類,表示每一個tab選項,設置了選項的尺寸、文本對齊方式、背景顏色和光標樣式等。
我們為被選中的選項添加了active類,以便在切換時添加樣式。類名為active,背景色為#f00,非激活狀態下背景色為#ccc。
然后是定義tab-panel類,表示每一個選項卡的內容面板。通過display:none將內容面板隱藏,當其對應的選項激活時,再將其display設置為block,展示對應內容。
使用CSS實現tab欄切換可以讓前端開發者更方便靈活地控制選項卡的樣式和內容。希望這份代碼能夠幫助到大家。
上一篇css實現div圖片漸變
下一篇css實現div上滑