css+js实现卡通爱心小人点击跳跃动画效果代码
代码语言:html
所属分类:动画
代码描述:css+js实现卡通爱心小人点击跳跃动画效果代码
代码标签: css js 卡通 爱心 小人 点击 跳跃 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> html { font-size: 20px; } body { display: flex; justify-content: center; align-items: center; height: 100vh; overflow: hidden; } .heart { position: relative; cursor: pointer; will-change: transform; -webkit-tap-highlight-color: transparent; } .heart__wrapper { position: relative; } .heart__sun { position: absolute; top: -2.5rem; left: -0.5rem; z-index: -1; height: -1rem; width: 2rem; height: 2rem; background-color: transparent; border-radius: 50%; transition: background-color 0.5s ease; } .heart__shadow { position: absolute; bottom: 2rem; left: 1rem; z-index: -1; width: 3rem; height: 0.5rem; border-radius: 50%; box-shadow: 0 1.4rem 0 0 #bbb; transition: box-shadow 0.5s ease; } .heart__lines { position: absolute; top: -0.6rem; right: 0.2rem; width: 0.2rem; height: 0.8rem; border-radius: 0.5rem; background-color: #bbb; opacity: 0; transition: all 0.5s ease; } .heart__lines:before, .heart__lines:after { content: ""; position: absolute; width: 0.2rem; height: 0.8rem; border-radius: 0.5rem; background-color: #bbb; transform-origin: 0.1rem 0.7rem; transition: height 0.5s ease; } .heart__lines:before { top: 0.25rem; left: 0.5rem; transform: rotate(30deg); } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0