div+css实现鼠标点击交互动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现鼠标点击交互动画效果代码,无js代码实现。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --sizeVar: 0.2vmin; } input { display: none; } input + label:hover .animDiv { -webkit-animation-name: none; animation-name: none; } input + label:active .animDiv { pointer-events: none; } .baseElem { position: absolute; width: calc(var(--sizeVar) * 140); height: calc(var(--sizeVar) * 140); border-radius: calc(var(--sizeVar) * 40); background: #69d2e7; background: linear-gradient( 180deg, rgba(105, 210, 231, 1) 50%, rgba(79, 166, 183, 1) 100% ); top: calc(50% - calc(var(--sizeVar) * 70)); left: calc(50% - calc(var(--sizeVar) * 70)); transform-origin: bottom center; -webkit-animation: baseAnim 1500ms linear; animation: baseAnim 1500ms linear; } .jumpElem { position: absolute; width: calc(var(--sizeVar) * 40); height: calc(var(--sizeVar) * 40); border-radius: calc(var(--sizeVar) * 12); background: #fa6900; background: linear-gradient( 180deg, rgba(250, 105,.........完整代码请登录后点击上方下载按钮下载查看
网友评论0