CSS3是一個很強大的前端工具,可以實現各種各樣的效果。今天,我們來學習如何使用CSS3來實現Tab圓角。
.tab { border-radius: 5px 5px 0 0; background-color: #fff; } .tab li { display: inline-block; padding: 10px; } .tab li.active { background-color: #ccc; border-bottom: 1px solid #fff; } .tab-content { border-radius: 0 5px 5px 5px; background-color: #fff; padding: 10px; margin-top: -1px; }
首先,我們需要設置一個Tab容器,并設置它的圓角屬性。這里我們選擇設置上左和上右的圓角,而下左和下右的圓角不設置,這樣就可以讓Tab底部保持平直。
然后,我們需要創建Tab里面的選項卡。我們將每個選項卡設置為行內塊元素,并設置一些基本樣式,例如內邊距。
接下來,我們需要給當前選中的選項卡增加一些樣式。我們可以使用`.active`類來實現這個功能,例如改變選項卡的背景顏色并增加一個底部的白色線條。
最后,我們需要設置Tab內容區的樣式。它的圓角屬性應該設置為下左、下右和上右,而上左的圓角不設置。這樣就可以讓Tab內容區的底部與Tab容器保持一致。
通過這些CSS3代碼,我們可以輕松地實現任何形狀的Tab,為網頁提供更加美觀的界面。