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点赞效果的网页,实现了在点击点赞按钮时,心形图标进行缩放并减小透明度的效果,增加了互动性和美观性。