我正在尝试创建此导航菜单(绿色高亮为活动页面,灰色为悬停状态):
ul#nav li a {
text-decoration:none;
padding:4px 10px;
border-radius:3px;
transform: skew(-10deg);
-o-transform: skew(-10deg);
-moz-transform: skew(-10deg);
-webkit-transform: skew(-10deg);
color:#757575;
}
ul#nav li a:hover {
background:#f3f1eb;
}
ul#nav li a.current-menu-item {
color:#fff;
background:#5d9732;
}
ul#nav li a.current-menu-item:hover {
background:#5d9732;
}
不幸的是,这也会使文本倾斜,呈现为斜体:
感谢任何建议!
display: inline-block;
。http://jsfiddle.net/K3bQJ/5/ - user1479055