2017-06-04 105 views
1

请问,你可以给我提示如何做成形按钮/菜单导航? 它应该是这样的:如何制作CSS形状的按钮/边框?

menu items

我试图与边框的东西,但如果是div里面没有文字这只是工作。

这里是我试过的代码:

.border-right { 
    font-size: 0px; line-height: 0%; width: 0px; 
    width: 0px; 
    border-top: 50px solid #93D1C1; 
    border-bottom: 50px solid #4F4135; 
    border-left: 50px solid #93D1C1; 
    border-right: 50px solid #93D1C1; 
} 

It looks like this (Codepen)

任何想法,请?

+0

你需要使用:后: –

回答

2

这是你在找什么? https://codepen.io/anon/pen/RgNbvV

body { 
    background-color: #4F4135; 
} 
.border-right { 
    font-size: 0px; line-height: 0%; width: 0px; 
    width: 0px; 
    border-top: 50px solid #93D1C1; 
    border-bottom: 50px solid #4F4135; 
    border-left: 50px solid #93D1C1; 
    border-right: 50px solid #93D1C1; 
    display: inline-block; 
} 

.border-wrong { 
    width: 100px; 
    background-color: #93D1C1; 
    display: inline-block; 
    position: relative; 
    z-index: 1; 
    text-align: center; 
    padding-top: 10px; 
} 
.border-wrong:after { 
    position: absolute; 
    content: ""; 
    z-index: -1; 
    left: 0; 
    right: 0; 
    width: 0px; 
    background-color: #93D1C1; 
    border-top: 25px solid #93D1C1; 
    border-bottom: 25px solid #4F4135; 
    border-left: 50px solid #93D1C1; 
    border-right: 50px solid #93D1C1; 
    display: inline-block; 
    text-align: center; 
} 
+0

前哇,这就是它。非常感谢! –