纯css布局实现一个带口罩的人物图像效果
代码语言:html
所属分类:布局界面
代码描述:纯css布局实现一个带口罩的人物图像效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
html body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color: rgba(38, 115, 171, 0.5);
}
.container {
width: 500px;
height: 500px;
margin: auto;
}
.circle {
transform: scale(1.8);
width: 180px;
height: 180px;
position: relative;
background-color: #ffd500;
margin-top: 28vh;
margin-left: auto;
margin-right: auto;
border-radius: 50%;
z-index: 2;
overflow: hidden;
box-shadow: 20px 20px 50px 10px grey;
}
.hair, .face, .curl, .glasses {
position: relative;
margin: auto;
}
.hair {
left: -58px;
top: -84px;
width: 300px;
height: 300px;
}
.hair .back-hair {
position: absolute;
top: 103px;
left: 98px;
margin: auto;
width: 98px;
height: 123px;
background-color: black;
z-index: 0;
border-radius: 50% 50% 0% 0%;
}
.hair .curl {
z-index: 2;
background-color: black;
width: 29px;
height: 30px;
border-radius: 50%;
display: inline-grid;
}
.hair .right-curls .curl:nth-child(1) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-20px, 1px, 1px);
}
.hair .right-curls .curl:nth-child(2) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-40px, 4px, 2px);
}
.hair .right-curls .curl:nth-child(3) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-60px, 9px, 3px);
}
.hair .right-curls .curl:nth-child(4) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-80px, 16px, 4px);
}
.hair .right-curls .curl:nth-child(5) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-100px, 25px, 5px);
}
.hair .right-curls .curl:nth-child(6) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-120px, 36px, 6px);
}
.hair .right-curls .curl:nth-child(7) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-140px, 49px, 7px);
}
.hair .right-curls .curl:nth-child(8) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-160px, 64px, 8px);
}
.hair .right-curls .curl:nth-child(9) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-180px, 81px, 9px);
}
.hair .right-curls .curl:nth-child(10) {
left: 168px;
top: 102px;
margin: -4px;
transform: translate3d(-200px, 100px, 10px);
}
.hair .left-curls {
position: relative;
top: -24px;
left: 26px;
transform: scaleX(-1);
}
.hair .left-curls .curl:nth-child(1) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-20px, 1px, 1px);
}
.hair .left-curls .curl:nth-child(2) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-40px, 4px, 2px);
}
.hair .left-curls .curl:nth-child(3) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-60px, 9px, 3px);
}
.hair .left-curls .curl:nth-child(4) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-80px, 16px, 4px);
}
.hair .left-curls .curl:nth-child(5) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-100px, 25px, 5px);
}
.hair .left-curls .curl:nth-child(6) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-120px, 36px, 6px);
}
.hair .left-curls .curl:nth-child(7) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-140px, 49px, 7px);
}
.hair .left-curls .curl:nth-child(8) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-160px, 64px, 8px);
}
.hair .left-curls .curl:nth-child(9) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-180px, 81px, 9px);
}
.hair .left-curls .curl:nth-child(10) {
left: 200px;
top: 100px;
margin: -4px;
transform: translate3d(-200px, 100px, 10px);
}
.face {
z-index: 1;
left.........完整代码请登录后点击上方下载按钮下载查看
网友评论0