css布局实现一个可爱小黄人效果代码

代码语言:html

所属分类:布局界面

代码描述:css布局实现一个小黄人效果代码

代码标签: 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