css实现一个卡通圣诞精灵效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现一个卡通圣诞精灵效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body {
margin: 0;
padding: 0;
height: 100vh;
overflow: hidden;
background: linear-gradient(#8bea, #9cfa calc(50% + 33vmin), #eee 0, #fff);
}
.canvas {
--red: #c00;
--white: #eee;
--green: #090;
--green-dark: #080;
--green-darker: #070;
--skin: #fca;
--skin-dark: #fb9;
--skin-darker: #ea8;
width: 80vmin;
height: 80vmin;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.canvas div,
.canvas div::before,
.canvas div::after {
position: absolute;
display: block;
box-sizing: border-box;
}
.leg {
bottom: 0;
left: 42%;
width: 20%;
height: 30%;
border-radius: 30% / 100%;
background:
radial-gradient(farthest-side at 100% 30%, #000, #0000),
radial-gradient(farthest-side at 100% 70%, #000, #0000),
repeating-radial-gradient(circle at 50% -40%, var(--red) 0 8%, var(--white) 0 16%)
;
background-color: #f008;
-webkit-mask:
radial-gradient(100% 150% at 60% 55%, #0000 50%, #000 51%);
mask:
radial-gradient(100% 150% at 60% 55%, #0000 50%, #000 51%)
}
.leg + .leg {
left: 38%;
transform: scaleX(-1);
border-radius: 35% / 100%;
-webkit-mask:
radial-gradient(100% 150% at 60% 55%, #0000 49%, #000 50%);
mask:
radial-gradient(100% 150% at 60% 55%, #0000 49%, #000 50%)
}
.boot {
width: 15%;
height: 3%;
bottom: 0;
left: 31%;
border-radius: 50% 100% 100% 100% / 10% .........完整代码请登录后点击上方下载按钮下载查看
网友评论0