在網(wǎng)頁設計中,美觀的排版和布局是非常重要的。而CSS就是實現(xiàn)頁面美觀的重要工具之一。而水晶圖是一種非常特殊的CSS效果,今天我們就來了解一下CSS水晶圖的制作方法。
/*CSS代碼*/ .crystal { position: relative; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 50px solid #5f5f5f; } .crystal:before { content: ""; position: absolute; top: -50px; left: -30px; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 50px solid #a6a6a6; } .crystal:after { content: ""; position: absolute; top: -100px; left: -60px; width: 0; height: 0; border-left: 60px solid transparent; border-right: 60px solid transparent; border-bottom: 100px solid white; }
首先要聲明CSS的盒模型,使用相對定位的方式設置大小,同時使用透明的邊框實現(xiàn)水晶的邊框效果。在水晶圖的邊框下方,使用:before選擇器添加上一層的透明邊框,形成水晶的立體效果。接著,在水晶的上方再添加一個大一些的透明邊框,使水晶看上去更加逼真。
然后我們在HTML中使用div標簽添加所需元素的類名(class),如下所示:
<div class="crystal"></div>
最后,我們就可以得到一個美麗的水晶圖了。不同的水晶圖可以按照不同的顏色和大小進行DIY,是不是非常有趣?
總之,CSS是一個強大的工具,可以實現(xiàn)豐富多彩的效果。水晶圖也是其中的一種,我們可以用它來裝飾我們的頁面,讓網(wǎng)頁看起來更加華麗。
下一篇css 水波 動畫