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