纯css布局实现汉尼拔·莱克特·芬科流行音乐人物效果代码
代码语言:html
所属分类:布局界面
代码描述:纯css布局实现汉尼拔·莱克特·芬科流行音乐人物效果代码
代码标签: 实现 汉尼 拔 · 莱 克特 · 芬科 流行音乐 人物 效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> *, *::before, *::after { margin: 0; padding: 0; position: absolute; } :root { --size: 80; --unit: calc((var(--size) / 712) * 1vmin); width: 100%; height: 100%; background-color: #231f20; } body { width: 100%; height: 100%; } .container { width: calc(var(--unit) * 404); height: calc(var(--unit) * 712); top: 50%; left: 50%; transform: translate(-50%, -50%); filter: drop-shadow( calc(var(--unit) * 5) calc(var(--unit) * 1) calc(var(--unit) * 125) #ed1b24 ); } .head { z-index: 10; width: calc(var(--unit) * 340); height: calc(var(--unit) * 292); border-radius: 40% 40% 50% 50% / 34% 37% 20% 20%; top: 9.5%; left: 11%; overflow: hidden; } .hair { width: calc(var(--unit) * 340); height: calc(var(--unit) * 115); background: #969aa6; } .hair::before { z-index: 10; content: ""; width: calc(var(--unit) * 141); height: calc(var(--unit) * 40); border-radius: 50%; background: #969aa6; top: -4%; left: 31%; box-shadow: 0px calc(var(--unit) * -3) calc(var(--unit) * 2) #b1b4a9 inset; -webkit-clip-path: polygon( 0 70%, 5% 0, 95% 0, 98% 87%, 100% 100%, 0 100%, 0 50% ); clip-path: polygon(0 70%, 5% 0, 95% 0, 98% 87%, 100% 100%, 0 100%, 0 50%); } .mask { width: calc(var(--unit) * 340); height: calc(var(--unit) * 180); top: 39%; background: radial-gradient( #3a382ca4 33%, rgb(184, 179, 163) 51%, rgba(184, 179, 163, 0) 65% ) calc(var(--unit) * 320) calc(var(--unit) * 130) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 285) calc(var(--unit) * 150) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 232) calc(var(--unit) * 164) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 170) calc(var(--unit) * 169) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 100) calc(var(--unit) * 162) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 49) calc(var(--unit) * 153) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 16) calc(var(--unit) * 125) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 3) calc(var(--unit) * 90) / calc(var(--unit) * 8) calc(var(--unit) * 8), radial-gradient(#3a382ca4 33%, #b8b3a3 51%, rgba(184, 179, 163, 0) 65%) calc(var(--unit) * 2) calc(var(--unit) * 45) / calc(var(--unit) * 8) calc(var(--unit) * 8), linear-gradient(to left, rgb(121, 122, 114) 2%, rgba(121, 122, 114, 0) 20%), linear-gradient(to right, rgb(121, 122, 114) 2%, rg.........完整代码请登录后点击上方下载按钮下载查看
网友评论0