CSS3Dtab旋轉是一種非常炫酷的效果,它可以使我們的網(wǎng)頁標簽頁擁有3D的旋轉效果,從而提高用戶體驗。
.box { perspective: 1000px; /*設置透視距離*/ } .tab { position: relative; width: 100%; height: 50px; display: flex; justify-content: space-between; } .tab-item { position: relative; width: 100px; height: 100%; font-size: 16px; line-height: 50px; text-align: center; cursor: pointer; transition: all .3s ease-in-out; transform-origin: 50% 100%; /*設置變換基點為下邊中點*/ } .tab-item.active { font-weight: bold; transform: translateY(-10px) rotateX(60deg) scale(1.2); }
上面的代碼是實現(xiàn)CSS3Dtab旋轉效果的關鍵代碼。其中,.box用于設置透視距離,.tab用于設置標簽頁的樣式,.tab-item用于設置每個標簽頁的樣式。
其中,.tab-item中的transform-origin屬性用于設置變換基點為下邊中點,這樣標簽頁在旋轉時就會從下邊中點開始旋轉,顯得更加自然。
而在.active狀態(tài)下,我們使用了transform屬性來實現(xiàn)旋轉效果,并加上一些其他樣式來使得當前選中的標簽頁更加醒目。
通過這些CSS樣式,我們可以輕松實現(xiàn)一個非常炫酷的CSS3Dtab旋轉效果,為我們的網(wǎng)頁增加一份互動性和美觀度。
上一篇anmpp php版本
下一篇anki php