首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点赞点赞按钮点赞

点赞点赞按钮点赞
EN

Stack Overflow用户
提问于 2016-08-01 20:28:57
回答 2查看 2.2K关注 0票数 2

有没有人能告诉我怎样才能像this demo blog一样创建一个心形按钮?

如何计算鼠标点击的点赞次数,而不是鼠标悬停的点赞次数?

EN

回答 2

Stack Overflow用户

发布于 2016-08-01 20:39:10

在HTML中

代码语言:javascript
复制
<div class="tbp-hrt-container">
    <div class="tbp-hrt finish" href="http://uno.thebasicpage.com/2016/01/home-office.html" data-id="1"></div> 71
</div>

在CSS文件中

代码语言:javascript
复制
@import http://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css;


.tbp-hrt-container {
    width: auto;
    margin: 0;
    display: inline-block;
    height: 21px;
    line-height: 21px;
}

.tbp-hrt {
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 13px!important;
}

.tbp-hrt.finish:before {
    color: #e65a47;
    content: "\f004";
    font-weight: 400!important;
    font-family: fontawesome;
}

.tbp-hrt.finish:after {
    color: #000;
    font-weight: 400!important;
}
.tbp-hrt:after {
    content: attr(data-amount) "";
    font: normal normal 11px Martel Sans, sans-serif;
    color: #000000;
    background: transparent;
    border-radius: 0;
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 0 10px;
}
票数 0
EN

Stack Overflow用户

发布于 2016-08-01 20:43:14

你可以使用fontawsome,它包含完整的634个图标(http://fontawesome.io/icons/)

HTML

代码语言:javascript
复制
<i class="fa fa-heart" aria-hidden="true" id="heart" onClick="like()"></i>

并使用javascript处理鼠标单击事件

js

代码语言:javascript
复制
var likeCount = 10;

function like(){
    likeCount++;
}

你应该使用font-awsomes而不是图片来减小站点的大小,因为font-awsomes就像字体一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38698929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档