答案 0 :(得分:3)
我知道我不应该回答这个问题,因为这是一种分发而你没有展示你的代码......请阅读https://stackoverflow.com/help/how-to-ask
所有这一切,我花了5分钟,它帮助了一个人,所以你走了! :)
.heart {
position: absolute;
bottom:-21px;
left:-50px;
width: 100px;
height: 90px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.heart:before{border-left:1px solid #000;}
.heart:before,
.heart:after {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 50px;
height: 80px;
background: #FD8A4F;
border-top:1px solid #000;
border-right:1px solid #000;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
border-bottom:1px solid #000;
}
.heartwrap{
position:relative;
width:500px;
height:70px;
padding:0;
margin-left:100px;
margin-top:50px;
border:1px solid #000;
background:#FD8A4F;
}
<button class="heartwrap"><div class="heart"></div>heart</button>