是的,你可以!有几种方法,但你必须使用 CSS3,旧浏览器不支持,如旧 IE 版本! (我认为适用于 ie9+)。
你可以在这里看到一个很好的教程:
http://coursesweb.net/css/polygons-css_cs
(一种使用 CSS3 整形的方法)
或者你可以使用这种代码:
<div class="left-corner"></div>
<div class="center>
<nav>
<ul>
<li><a href="blabla.html">First link</a></li>
<li><a href="blabla.html">Second Link</a></li>
</ul>
</nav>
</div>
<div class="right-corner"></div>
并使用本教程做一个三角形左右做角
http://css-tricks.com/snippets/css/css-triangle/
(像这样)
# -> ###################### -> #
# # -> # # -> # #
# # -> # # -> # #
###### -> ###################### -> #######
.Left-corner -> .center -> .right-corner
如果你这样做,请确保不要在 .center 的右侧或左侧设置任何边框,并为每个 div 设置相同的背景颜色。我相信这种方法更便于访问!