梯形不僅僅是一個(gè)平凡無奇的形狀,它在網(wǎng)頁設(shè)計(jì)中也有著特別的運(yùn)用,比如制作菜單、展示特色產(chǎn)品等等。下面將介紹如何用 CSS 制作梯形。
.trapezoid { border-bottom: 50px solid transparent; border-right: 100px solid #E76F51; border-top: 50px solid transparent; height: 0; width: 100px; }
上述代碼是制作一個(gè)右下方向的梯形的 CSS 代碼。
.trapezoid { border-bottom: 50px solid transparent; border-right: 100px solid #E76F51; border-top: 50px solid transparent; height: 100px; width: 100px; }
如果想制作一個(gè)垂直的梯形,只需要將 height 和 width 的值對(duì)調(diào)一下,如上面的代碼所示。
如果想制作一個(gè)左下方向的梯形,只需要將 border-right 改成 border-left 即可。
同理,要制作左上方向的梯形,只需要改變 border-top 和 border-bottom 的位置,如下所示。
.trapezoid { border-bottom: 50px solid #E76F51; border-left: 100px solid transparent; border-top: 50px solid transparent; height: 0; width: 100px; }
最后,如果想使梯形中間有文字,只需要將文字放在一個(gè)容器中,然后將容器的背景色和梯形的背景色設(shè)置成相同,就可以達(dá)到效果了。
通過上述方法,你可以輕輕松松制作出各種形狀的梯形,讓你的網(wǎng)頁展示更加出色。