原生js+css实现按钮点击碎纸削周围喷射动画效果代码
代码语言:html
所属分类:动画
代码描述:原生js+css实现按钮点击碎纸削周围喷射动画效果代码
代码标签: 原生 js css 按钮 点击 碎纸削 周围 喷射 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
.button {
--color: #f6f8ff;
--color-hover: #f6f8ff;
--color-active: #fff;
--icon: #e1e6f9;
--icon-hover: #eceffc;
--icon-active: #fff;
--background: #404660;
--background-hover: #393e57;
--background-active: #275efe;
--shadow: #{rgba(#001177, 0.1)};
display: block;
outline: none;
cursor: pointer;
position: relative;
border: 0;
background: none;
padding: 8px 20px 8px 24px;
border-radius: 9px;
line-height: 27px;
font-family: inherit;
font-weight: 600;
font-size: 14px;
color: var(--color);
-webkit-appearance: none;
-webkit-tap-highlight-color: transparent;
transition: color 0.2s linear;
&:hover {
--icon: var(--icon-hover);
--color: var(--color-hover);
--background: var(--background-hover);
}
&:active {
--scale: 0.95;
}
&:not(.liked) {
&:hover {
--hand-rotate: 8deg;
--hand-thumb-1: -12deg;
--hand-thumb-2: 36deg;
}
}
&.liked {
--span-x: 2px;
--span-d-o: 1;
--span-d-x: 0;
--icon: var(--icon-active);
--color: var(--color-active);
--background: var(--background-active);
--hand-name: hand;
}
&:after {
content: "";
min-width: 103px;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: inherit;
transition: backgroun.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0