alpine实现点赞交互动画效果戴安
代码语言:html
所属分类:表单美化
代码描述:alpine实现点赞交互动画效果戴安
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" class="flex h-screen justify-center items-center bg-gray-900">
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/tailwind.min.css">
<style>
/* Global Button Style for our like/unlike el */
.like {
display: inline-block;
width: 8rem;
height: 8rem;
border-radius: 50%;
background: rgba(20, 20, 20, 0.5);
position: relative;
cursor: pointer;
-webkit-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
overflow: hidden;
}
/* Global Button Hover Style for our like/unlike el */
.like:hover {
background: #fff;
-webkit-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
/* Liked/Unliked states of our like icon */
.liked .like-icon-state {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewbox='0 0 100 100'><path fill='%23de3618' d='M50,88.87 C76.67,70.46 90,53.9 90,39.17 C90,17.08 63.12,3.84 50,27.63 C38.875,3.85 10,17.08 10,39.17 C10,53.9 23.33,70.46 50,88.87 Z'/></svg>");
}
.unliked .like-icon-state {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewbox='0 0 100 100'><path fill='none' stroke='%23666' stroke-width='5' d='M50,88.87 C76.67,70.46 90,53.9 90,39.17 C90,17.08 63.12,3.84 50,27.63 C38.875,3.85 10,17.08 10,39.17 C10,53.9 23.33,.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0