div+css实现拖动控制头发长度效果代码

代码语言:html

所属分类:拖放

代码描述:div+css实现拖动控制头发长度效果代码

代码标签: div css 拖动 控制 头发 长度

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  
<style>
@charset "UTF-8";
body {
  display: grid;
  place-content: center;
  height: 100vh;
  --br: #7e671c;
  --dbr: #1d1f20;
  --p: #f5eace;
  --t: rgba(255, 255, 255, 0.001);
  background: radial-gradient(circle at center, #f7faf9 100px, #c1d7cc);
}

#wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  height: 400px;
  width: 200px;
  transform: translate(-25px, 25px);
}
#wrap #face {
  width: 140px;
  height: 225px;
  background: var(--p);
  z-index: 0;
  position: absolute;
  left: 70px;
  top: 20px;
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.5);
  border-radius: 300px;
}
#wrap #face .ear {
  position: absolute;
  width: 30px;
  height: 45px;
  background: radial-gradient(circle at right, rgba(0, 0, 0, 0.25) 10px, var(--t) 12.5px), var(--p);
  box-shadow: inset 2px 0px 7.5px rgba(0, 0, 0, 0.5);
  top: 125px;
  z-index: 999;
  left: -7.5px;
  border-radius: 50px 0 0 50px;
  -webkit-mask: linear-gradient(to left, var(--t) 5px, #000 10px);
}
#wrap #face:before, #wrap #face:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  background: radial-gradient(circle at center, var(--br) 0.5px, var(--t) 0.5px) 0px 0px/5px 5px, radial-gradient(circle at center, var(--br) 0.5px, var(--t) 0.5px) 2.5px 2.5px/5px 5px;
  -webkit-mask: radial-gradient(circle at top right, var(--t) 175px, #000 50px);
}
#wrap #face:after {
  -webkit-mask: linear-gradient(to bottom, #000 40px, var(--t) 40px);
}
#wrap #face .glasses {
  content: &quo.........完整代码请登录后点击上方下载按钮下载查看

网友评论0