css点赞效果制作

2023-12-20 08:58:37 举报文章

CSS点赞效果制作可以让网页更加生动有趣,下面介绍一下制作方法。

HTML代码:
<div class="like">
  <i class="heart"></i>
  <span class="like-count">100</span>
</div>
CSS代码:
.like {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
}
.like .heart {
  width: 20px;
  height: 20px;
  background-image: url('heart.png');
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.like.active .heart {
  transform: scale(1.2);
  opacity: 0.9;
}
.like .like-count {
  margin-left: 5px;
}
JavaScript代码:
var like = document.querySelector('.like');
like.onclick = function() {
  this.classList.toggle('active');
}
;
 

通过上述代码可以制作出一个带有CSS点赞效果的网页,实现了在点击点赞按钮时,心形图标进行缩放并减小透明度的效果,增加了互动性和美观性。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!