3D凸起效果是現代網站設計中廣泛運用的一個效果,通過CSS的技巧完成的。對于那些想要讓網站設計更加現代化的開發者來說,學會如何實現3D凸起效果是必不可少的。下面就是3D凸起設計實現的一些技巧和代碼。
.box { position: relative; width: 200px; height: 200px; } .front, .back { position: absolute; top: 0; left: 0; width: 200px; height: 200px; } .front { background-color: #FCB514; transform-origin: center center; transform: translateZ(100px); } .back { background-color: #155799; transform-origin: center center; transform: translateZ(-100px) rotateY(180deg); }
以上代碼實現了一個簡單的3D凸起效果。
首先,添加一個.box 容器 ,然后把.front和.back都絕對定位到這個容器上。這里有一個非常重要的技巧,就是使用 translateZ(0) 來將所有元素轉換成3D空間。接下來就是為容器 .box 和每個面設置斜角,以獲得3D效果了。這里使用的是 CSS transform,這個CSS屬性是一個比較高級的或者說比較新的CSS能力。
使用以上代碼實現3D凸起效果,可以比較好的提高網站的設計質量,為網站增加一份現代化的感覺。當然,這只是3D凸起效果的一種實現方式,如果你還有其它的實現方式,也可以在這個基礎上進行二次開發和實現,所以,有趣的CSS效果正等待著有創造力的你去探索。
上一篇html 字設置為只讀
下一篇byte強制轉換json