CSS是網(wǎng)頁設(shè)計中非常重要的一部分,可以用來實現(xiàn)各種各樣的效果,如平行四邊形。
.parallelogram { width: 200px; height: 100px; transform: skew(-20deg); background-color: #3498db; }
以上代碼就是實現(xiàn)一個平行四邊形的最基本代碼。首先,定義一個class名為“parallelogram”。然后,設(shè)置寬度為200px,高度為100px,通過“transform: skew()”來進行傾斜;其中,“skew(-20deg)”是指水平偏移角度為-20度,使得左邊的一條邊和右邊的另一條邊呈現(xiàn)出平行關(guān)系。最后,定義一個背景顏色。
但是,以上代碼還不夠完整。若想讓平行四邊形中的文字也傾斜,則需要再添加一些代碼。
.parallelogram p { transform: skew(20deg); }
以上代碼是用來控制平行四邊形中的文字是否也傾斜。同樣是定義一個class名,這次是子元素p標(biāo)簽加上“parallelogram”。再次用“transform: skew()”來進行傾斜,但是這里的角度為20度,使得文字傾斜角度和背景顏色傾斜角度相反。這樣就可以讓平行四邊形的文字也呈現(xiàn)出傾斜效果。
通過以上代碼,就可以很輕松地完成平行四邊形的制作了!
上一篇rails vue 比較
下一篇asp與vue