css布局实现鹦鹉唱歌动画效果代码

代码语言:html

所属分类:动画

代码描述:css布局实现鹦鹉唱歌动画效果代码

代码标签: 鹦鹉 唱歌 动画 效果

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


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

<head>

  <meta charset="UTF-8">

  
  
  
  
<style>
@import url("https://fonts.googleapis.com/css2?family=Chilanka&display=swap");

:root {
	--darkblue: #78c2e2; /* body stripe 1 */
	--mediumblue: #86c8e5; /* body stripe 2 */
	--mediumblue2: #81c6e4; /* body stripe 3 */
	--mediumblue3: #91cde7; /* body stripe 4 */
	--mediumblue4: #8acae6; /* body stripe 5 */
	--lightblue: #98d0e9; /* body stripe 6 */
	--mediumblue5: #70bee0; /* head */
	--yellow: #f7ca72; /* around eyes, body, wing shadow */
	--greybrown: #928b85; /* around eyes, wing shadow, feet */
	--darkgrey: #5f617b; /* beak */
	--darkishgrey: #7a798a; /* nostril */
	--black: #373b63; /* eyeball */
	--lightgrey: #e8eaf9; /* around eyeball */
	--white: #ffffff; /* eye white */
	--greyish: #e5e7f8; /* eye shadow */
	--blueshadow: rgba(95, 97, 123, 0.3); /* wing shadow */
	--lightyellow: #b3aeaa; /* beak end */
	--lightyellow2: #aba7a8; /* beak middle */
	--darkgreyish: #8c898e; /* mouth */
	--darkergrey: #5f617b; /* bottom beak */
	--purplegrey: #707297; /* beak top */
	--anotherblue: #89c9e5; /* wing */
	--anotherblue2: #90cde7; /* wing */
	--anotherblue3: #70bee0; /* wing */
	--lightyellow3: #f9d58e; /* body */
	--onemoregrey: #e1e9f5; /* circle */
	--verylightgrey: #e7edf6; /* circle */
	--darkred: #8b0000; /* eye */
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.container {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
}

.canvas {
	position: relative;
	display: flex;
	justify-content: center;
	align-content: center;
	width: 80vmin;
	height: 80vmin;
	transform: scale(1.5); /* made him too small, oops */
}

.parrot {
	position: absolute;
	width: 0vmin;
	height: 0vmin;
	top: 20vmin;
	left: 30vmin;
	z-index: 1;
}

.head {
	position: absolute;
	background: var(--mediumblue5);
	width: 21vmin;
	left: 1vmin;
	height: 20vmin;
	top: 5vmin;
	border-radius: 0% 80% 100% 0% / 0% 90% 0% 100%;
	z-index: 1;
}

.pbody {
	position: absolute;
	width: 9vmin;
	left: 1vmin;
	height: 20vmin;
	top: 20vmin;
	background: var(--yellow);
	border-radius: 0% 100% 0% 100% / 100% 53% 47% 0%;
	z-index: 2;
}

/* trick to rotate th.........完整代码请登录后点击上方下载按钮下载查看

网友评论0