【发布时间】:2018-12-29 03:48:16
【问题描述】:
我正在制作我的自定义弯曲按钮。但我面临一个问题,按钮的右下角没有显示边框。也许我做错了什么?我需要做一个像这样的按钮!
几乎全部完成,但右下角没有边框!
这里是代码!
.polygon .outer {
display: inline-block;
width: 118px;
height: 20px;
background: white;
position: relative;
color: #F94141;
border:2px solid black;
text-align: center;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
-webkit-clip-path: polygon(0px 80px, 0px 50%, 0 0px, 290px 0px, 145px 50%, 63px 78px);
clip-path: polygon(0px 80px, 0px 50%, 0 0px, 290px 0px, 145px 50%, 63px 78px);
padding: 11px 7px;
}
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<a class="button" href="#button">
<div class="polygon border">
<span class="outer">
DÉCOUVRIR
</span>
</div>
</a>
</body>
</html>
【问题讨论】:
-
据我所知,你不能用简单的 css 来做到这一点,你当然可以定义border-right-bottom-radius 来弯曲边框,但你不会得到你想要的。也许您应该考虑使用 svg/ 画布或之前和之后使用。
-
去掉内边距并添加border-width 10px
标签: css