css+svg实现两个咖啡杯相爱表白效果代码
代码语言:html
所属分类:表白
代码描述:css+svg实现两个咖啡杯相爱表白效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Quicksand'>
<style>
body {
background:#b79483;
overflow:hidden;
font-family:"Quicksand";
}
.header {
position:absolute;
left:10px;
top:10px;
}
.header h1,.header h2 {
margin:0;
}
.header h1 {
color:#352624;
}
.header .number {
color:#FFF;
}
.header .type {
color:#503b36;
}
.header .social a img {
margin-top:10px;
height:1.5em;
}
.content {
margin-top:100px;
}
.content .description {
color:#EEE;
text-align:center;
}
.content svg {
position:absolute;
bottom:0;
height:80%;
width:80%;
left:10%;
}
.content svg #rightLip {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-animation:kissLeft 3s linear infinite alternate;
animation:kissLeft 3s linear infinite alternate;
}
.content svg #leftLip {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-animation:kissRight 3s linear infinite alternate;
animation:kissRight 3s linear infinite alternate;
}
.content svg #heart {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-animation:heart 3s linear infinite alternate;
animation:heart 3s linear infinite alternate;
}
.content svg .cheek {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-animation:blush 3s linear infinite alternate;
animation:blush 3s linear infinite alternate;
}
.content svg .eyebrow {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-animation:eyebrow 3s linear infinite alternate;
animation:eyebrow 3s linear infinite alternate;
}
text {
font-weight:bold;
fill:#FFF;
}
text:hover {
cursor:pointer;
}
@-webkit-keyframes heart {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0.6;
}
100% {
-webkit-transform:scale(0.8);
transform:scale(0.8);
opacity:0.8;
}
}@keyframes heart {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0.6;
}
100% {
-webkit-transform:scale(0.8);
transform:scale(0.8);
opacity:0.8;
}
}@-webkit-keyframes kissLeft {
0% {
-webkit-transform:scale(0.9) rotate(0);
transform:scale(0.9) rotate(0);
}
100% {
-webkit-transform:scale(1) rotate(-5deg) translateX(-2px);
transform:scale(1) rotate(-5deg) translateX(-2px);
}
}@keyframes kissLeft {
0% {
-webkit-transform:scale(0.9) rotate(0);
transform:scale(0.9) rotate(0);
}
100% {
-webkit-transform:scale(1) rotate(-5deg) translateX(-2px);
transform:scale(1) rotate(-5deg) translateX(-2px);
}
}@-webkit-keyframes kissRight {
0% {
-webkit-transform:scale(0.9) rotate(0);
transform:scale(0.9) rotate(0);
}
100% {
-webkit-transform:scale(1) rotate(5deg) translateX(2px);
transform:scale(1) rotate(5deg) translateX(2px);
}
}@keyframes kissRight {
0% {
-webkit-transform:scale(0.9) rotate(0);
transform:scale(0.9) rotate(0);
}
100% {
-webkit-transform:scale(1) rotate(5deg) translateX(2px);
transform:scale(1) rotate(5deg) translateX(2px);
}
}@-webkit-keyframes blush {
0% {
opacity:0.4;
}
100% {
opacity:1;
}
}@keyframes blush {
0% {
opacity:0.4;
}
100% {
opacity:1;
}
}@-webkit-keyframes eyebrow {
0% {
-webkit-transform:translateY(0px);
transform:translateY(0px);
}
100% {
-webkit-transform:translateY(1px);
transform:translateY(1px);
}
}@keyframes eyebrow {
0% {
-webkit-transform:translateY(0px);
transform:translateY(0px);
}
100% {
-webkit-transform:translateY(1px);
transform:translateY(1px);
}
}
</style>
</head>
<body>
<div class="content">
<h2 class="description">Click on the letters to change them!</h2><svg id="draw" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 150"><path fill="#D5C6AD" d=&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0