css布局实现一个可爱小黄人效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现一个小黄人效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
margin:100px;
}
:before,:after {
content:"";
position:absolute
}
.container {
max-width:550px;
padding:0;
margin:0 auto;
min-height:450px;
display:inline;
perspective:800px;
perspective-origin:50% 50%
}
.minion {
position:absolute;
top:calc(48% -(250px / 2));
left:calc(50% -(140px / 2));
height:250px;
width:140px
}
.minion * {
position:absolute
}
.minion .hair {
top:-15px;
margin:0;
padding:0
}
.minion .hair.back li:nth-of-type(1) {
transform:rotate(-70deg);
margin-top:36px
}
.minion .hair.back li:nth-of-type(2) {
transform:rotate(-50deg);
margin-top:19px
}
.minion .hair.back li:nth-of-type(3) {
transform:rotate(-30deg);
margin-top:12px
}
.minion .hair.back li:nth-of-type(4) {
transform:rotate(-10deg);
margin-top:3px
}
.minion .hair.back li:nth-of-type(5) {
transform:rotate(2deg);
border-left:1px solid #333;
border-radius:80% 0 0 0
}
.minion .hair.back li:nth-of-type(6) {
transform:rotate(10deg);
margin-top:3px
}
.minion .hair.back li:nth-of-type(7) {
transform:rotate(30deg);
margin-top:12px
}
.minion .hair.back li:nth-of-type(8) {
transform:rotate(50deg);
margin-top:19px
}
.minion .hair.back li:nth-of-type(9) {
transform:rotate(70deg);
margin-top:36px
}
.minion .hair.front {
margin-top:3px;
z-index:4
}
.minion .hair.front li:nth-of-type(1) {
transform:rotate(-60deg);
margin-top:21px
}
.minion .hair.front li:nth-of-type(2) {
transform:rotate(-46deg);
margin-top:12px
}
.minion .hair.front li:nth-of-type(3) {
transform:rotate(-28deg);
margin-top:7px
}
.minion .hair.front li:nth-of-type(4) {
transform:rotate(-12deg);
margin-top:5px
}
.minion .hair.front li:nth-of-type(5) {
transform:rotate(-2deg);
border-right:1px solid #333;
border-radius:0 80% 0 0;
margin-top:3px
}
.minion .hair.front li:nth-of-type(6) {
transform:rotate(12deg);
margin-top:6px
}
.minion .hair.front li:nth-of-type(7) {
transform:rotate(28deg);
margin-top:7px
}
.minion .hair.front li:nth-of-type(8) {
transform:rotate(46deg);
margin-top:12px
}
.minion .hair.front li:nth-of-type(9) {
transform:rotate(60deg);
margin-top:21px
}
.minion .hair li {
list-style:none;
height:30px;
width:10px;
float:left
}
.minion .hair li:nth-of-type(1) {
transform:rotate(-70deg);
position:absolute;
left:8px;
height:30px
}
.minion .hair li:nth-of-type(2) {
transform:rotate(-50deg);
left:18px
}
.minion .hair li:nth-of-type(3) {
transform:rotate(-30deg);
left:30px
}
.minion .hair li:nth-of-type(4) {
transform:rotate(-10deg);
left:45px
}
.minion .hair li:nth-of-type(5) {
left:60px
}
.minion .hair li:nth-of-type(6) {
transform:rotate(10deg);
left:76px
}
.minion.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0