css实现哈哈大笑的精灵猪动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现哈哈大笑的精灵猪动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
  
  
  
  
<style>
*, *::before, *::after {
    box-sizing: border-box;
}
html {
    width: 100%;
    height: 100%;
}
body {
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background: #26032B;
    --unitSize: 1.6vmin;
}
img {
    display: block;
    width: 100%;
}
.symmetry {
    display: flex;
    justify-content: center;
    align-items: center;
}
.transform {
    --x: 0;
    --y: 0;
    --r: 0;
    --s: 0;
    --_scale: 1;
    transform: scaleX(var(--_scale)) translateX(var(--x)) translateY(var(--y)) rotate(var(--r)) skew(var(--s));
}
.flipVertical {
    --x: 0;
    --y: 0;
    --r: 0;
    --s: 0;
    --_scale: -1;
    transform: scaleX(var(--_scale)) translateX(var(--x)) translateY(var(--y)) rotate(var(--r)) skew(var(--s));
}
.flipHorizontal {
    --x: 0;
    --y: 0;
    --r: 0;
    --s: 0;
    --_scale: -1;
    transform: scaleY(var(--_scale)) translateX(var(--x)) translateY(var(--y)) rotate(var(--r)) skew(var(--s));
}
.tracedImage {
    position: absolute;
    height: calc(var(--unitSize) * 80);
    width: unset;
    /*z-index: 1;*/
    opacity: 0.5;
    --x: calc(var(--unitSize) * 0.4);
    display: none;
}
.canvas {
    width: calc(var(--unitSize) * 80);
    height: calc(var(--unitSize) * 80);
    position: relative;
    /*border: calc(var(--unitSize) * 0.1) solid;*/
    /*opacity: 0.4;*/
}
.canvas *, .canvas *::before, .canvas *::after {
    position: absolute;
}
.gengar {
    --accent1: #5D4A6A;
    --accent2: #473952;
    --.........完整代码请登录后点击上方下载按钮下载查看
















			
			
				
			
	
网友评论0