【发布时间】:2014-08-26 15:11:16
【问题描述】:
我已经尝试了多个选项和教程,但是,我正在处理一个 Wordpress 站点,并且只能为这个导航菜单自定义 HTML 输出……我怎样才能使标题中的这两个菜单项工作?
我正在处理列表项,因此这与我因重复而受到处罚的帖子的工作方式并不完全相同。它只处理一个元素,而我的链接包含在 li 中,它们是导航栏的一部分,所以有点不同。
我想要这个:
我正在使用的 HTML/SCSS(未成功)如下:
http://codepen.io/anon/pen/wsodI
<ul id="menu-right-menu-buttons" class="right-menu">
<li id="menu-item-8439" class="first-item menu-item-type-post_type menu-item-object-page menu-item-8439"><a href="#">Businesses</a></li>
<li id="menu-item-8438" class="last-menu-item menu-item menu-item-type-post_type menu-item-object-page menu-item-8438"><a href="#">Job Seekers</a></li>
</ul>
.right-menu {
float: right;
li {
display: inline-block;
position: relative;
z-index: 9999;
left: -100px;
height: 20px;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-bottom: 100px solid #021e4e;
a {
vertical-align: middle;
position: relative;
top: 50%;
}
}
li:after {
position: relative;
height: 0px;
width: 200px;
border-top: 100px solid #021e4e;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
}
}
【问题讨论】:
-
css-tricks.com/examples/ShapesOfCSS 滚动到显示“六边形”的位置
-
已经尝试过了,并尝试相应地旋转它,以使其符合我的形状要求。它根本不正确。另一个问题是试图让白色边框覆盖形状......
-
如果您正在寻找六边形边框,请查看我的更新
-
别忘了接受答案
标签: css css-shapes