css布局实现一个卡通人物效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现一个卡通人物效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> html, body { overflow: hidden; background: #6305; } .cartoon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80vmin; height: 80vmin; border-radius: 50%; overflow: hidden; border: 2vmin solid #630a; background: #fffa; } .cartoon div { position: absolute; box-sizing: border-box; } .b { border: 0.5vmin solid; } .r { border-radius: 100%; } .hb::before, .ha::after { content: ""; display: block; position: absolute; box-sizing: border-box; } /****/ .cartoon { --skin: #fca; --border-skin: #da8; --glasses: #333; --iris: #630; --hair: #630; --border-hair: #410; --flush: #ff000018; --shirt: #fff; --border-shirt: #ddd; } .chin { width: 40%; height: 25%; border: 0.5vmin solid var(--border-skin); background: var(--skin); border-radius: 10vmin 0 25vmin 20vmin; border-top-color: var(--skin); top: 40%; left: 50%; transform: translate(-50%, 0); } .chin::before { width: 98%; width: calc(99% - 0.5vmin); height: 70%; background: var(--skin); border-radius: 15vmin 12vmin 0 0; border: 0.5vmin solid var(--border-skin); border-bottom: 0; top: -60%; left: 4%; } .ear { width: 10%; height: 12%; border: 0.5vmin solid var(--border-skin); border-radius: 80% 100% 100% 90%; border-left-color: var(--skin); background: var(--skin); transform: rotate(10deg); left: 65%; top: 40%; } .ear::after { width: 3vmin; height: 3vmin; border-radius: 50%; border: 0.5vmin solid var(--border-skin); border-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0