答案 0 :(得分:1)
您可以创建button
并添加:after
伪元素以创建边框。
$('button').click(function() {
alert('Works')
})

body {
background: gray;
}
button {
padding: 10px 30px;
background: #F26522;
font-size: 30px;
color: white;
position: relative;
border: none;
margin: 50px;
}
button:after {
content: '';
position: absolute;
height: calc(100% + 10px);
width: calc(100% - 20px);
top: 0;
left: 0;
transform: translate(6px, -9px);
border: 4px dotted white;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>BUTTON</button>
&#13;
答案 1 :(得分:0)
这可以使用div
和:after
之类的伪元素作为边框部分。
body {
background-color: black;
}
div {
width: 130px;
height: 50px;
text-align: center;
line-height: 50px;
background-color: #ff4f00;
color: #fff;
position: relative;
margin-top: 20px;
}
div:after {
position: absolute;
content: "";
width: 110px;
left: 10px;
top: -11px;
height: 70px;
border: 2px dotted #fff;
}
<div>
CONOCENOS
</div>