<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3文字组合成心形动画特效 - 网页模板</title>
<style>
body {
background: #000;
height: 100vh;
overflow: hidden;
}
#ui .love {
position: absolute;
top: 50%;
left: 50%;
margin: -225px 0 0 -225px;
}
#ui .love:last-child .love_word {
color: red;
font-size: 3.5rem;
text-shadow: 0 0 10px red;
}
#ui .love_word {
color: #fff;
font-size: 1.4rem;
transform: translateY(-100%) rotateZ(-30deg);
font-family: 'Dosis', sans-serif;
text-shadow: 0 0 10px #ffc800;
letter-spacing: 2px;
}
#ui .love_horizontal {
animation: horizontal 10000ms infinite alternate ease-in-out;
}
#ui .love_vertical {
animation: vertical 20000ms infinite linear;
}
#ui .love:nth-child(1) .love_horizontal {
animation-delay: -300ms;
}
#ui .love:nth-child(1) .love_vertical {
animation-delay: -300ms;
}
#ui .love:nth-child(2) .love_horizontal {
animation-delay: -600ms;
}
#ui .love:nth-child(2) .love_vertical {
animation-delay: -600ms;
}
#ui .love:nth-child(3) .love_horizontal {
animation-delay: -900ms;
}
#ui .love:nth-child(3) .love_vertical {
animation-delay: -900ms;
}
#ui .love:nth-child(4) .love_horizontal {
animation-delay: -1200ms;
}
#ui .love:nth-child(4) .love_vertical {
animation-delay: -1200ms;
}
#ui .love:nth-child(5) .love_horizontal {
animation-delay: -1500ms;
}
#ui .love:nth-child(5) .love_vertical {
animation-delay: -1500ms;
}
#ui .love:nth-child(6) .love_horizontal {
animation-delay: -1800ms;
}
#ui .love:nth-child(6) .love_vertical {
animation-delay: -1800ms;
}
#ui .love:nth-child(7) .love_horizontal {
animation-delay: -2100ms;
}
#ui .love:nth-child(7) .love_vertical {
animation-delay: -2100ms;
}
#ui .love:nth-child(8) .love_horizontal {
animation-delay: -2400ms;
}
#ui .love:nth-child(8) .love_vertical {
animation-delay: -2400ms;
}
#ui .love:nth-child(9) .love_horizontal {
animation-delay: -2700ms;
}
#ui .love:nth-child(9) .love_vertical {
animation-delay: -2700ms;
}
#ui .love:nth-child(10) .love_horizontal {
animation-delay: -3000ms;
}
#ui .love:nth-child(10) .love_vertical {
animation-delay: -3000ms;
}
#ui .love:nth-child(11) .love_horizontal {
animation-delay: -3300ms;
}
#ui .love:nth-child(11) .love_vertical {
animation-delay: -3300ms;
}
#ui .love:nth-child(12) .love_horizontal {
animation-delay: -3600ms;
}
#ui .love:nth-child(12) .love_vertical {
animation-delay: -3600ms;
}
#ui .love:nth-child(13) .love_horizontal {
animation-delay: -3900ms;
}
#ui .love:nth-child(13) .love_vertical {
animation-delay: -3900ms;
}
#ui .love:nth-child(14) .love_horizontal {
animation-delay: -4200ms;
}
#ui .love:nth-child(14) .love_vertical {
animation-delay: -4200ms;
}
#ui .love:nth-child(15) .love_horizontal {
animation-delay: -4500ms;
}
#ui .love:nth-child(15) .love_vertical {
animation-delay: -4500ms;
}
#ui .love:nth-child(16) .love_horizontal {
animation-delay: -4800ms;
}
#ui .love:nth-child(16) .love_vertical {
animation-delay: -4800ms;
}
#ui .love:nth-child(17) .love_horizontal {
animation-delay: -5100ms;
}
#ui .love:nth-child(17) .love_vertical {
animation-delay: -5100ms;
}
#ui .love:nth-child(18) .love_horizontal {
animation-delay: -5400ms;
}
#ui .love:nth-child(18) .love_vertical {
animation-delay: -5400ms;
}
#ui .love:nth-child(19) .love_horizontal {
animation-delay: -5700ms;
}
#ui .love:nth-child(19) .love_vertical {
animation-delay: -5700ms;
}
#ui .love:nth-child(20) .love_horizontal {
animation-delay: -6000ms;
}
#ui .love:nth-child(20) .love_vertical {
animation-delay: -6000ms;
}
#ui .love:nth-child(21) .love_horizontal {
animation-delay: -6300ms;
}
#ui .love:nth-child(21) .love_vertical {
animation-delay: -6300ms;
}
#ui .love:nth-child(22) .love_horizontal {
animation-delay: -6600ms;
}
#ui .love:nth-child(22) .love_vertical {
animation-delay: -6600ms;
}
#ui .love:nth-child(23) .love_horizontal {
animation-delay: -6900ms;
}
#ui .love:nth-child(23) .love_vertical {
animation-delay: -6900ms;
}
#ui .love:nth-child(24) .love_horizontal {
animation-delay: -7200ms;
}
#ui .love:nth-child(24) .love_vertical {
animation-delay: -7200ms;
}
#ui .love:nth-child(25) .love_horizontal {
animation-delay: -7500ms;
}
#ui .love:nth-child(25) .love_vertical {
animation-delay: -7500ms;
}
#ui .love:nth-child(26) .love_horizontal {
animation-delay: -7800ms;
}
#ui .love:nth-child(26) .love_vertical {
animation-delay: -7800ms;
}
#ui .love:nth-child(27) .love_horizontal {
animation-delay: -8100ms;
}
#ui .love:nth-child(27) .love_vertical {
animation-delay: -8100ms;
}
#ui .love:nth-child(28) .love_horizontal {
animation-delay: -8400ms;
}
#ui .love:nth-child(28) .love_vertical {
animation-delay: -8400ms;
}
#ui .love:nth-child(29) .love_horizontal {
animation-delay: -8700ms;
}
#ui .love:nth-child(29) .love_vertical {
animation-delay: -8700ms;
}
#ui .love:nth-child(30) .love_horizontal {
animation-delay: -9000ms;
}
#ui .love:nth-child(30) .love_vertical {
animation-delay: -9000ms;
}
#ui .love:nth-child(31) .love_horizontal {
animation-delay: -9300ms;
}
#ui .love:nth-child(31) .love_vertical {
animation-delay: -9300ms;
}
#ui .love:nth-child(32) .love_horizontal {
animation-delay: -9600ms;
}
#ui .love:nth-child(32) .love_vertical {
animation-delay: -9600ms;
}
#ui .love:nth-child(33) .love_horizontal {
animation-delay: -9900ms;
}
#ui .love:nth-child(33) .love_vertical {
animation-delay: -9900ms;
}
#ui .love:nth-child(34) .love_horizontal {
animation-delay: -10200ms;
}
#ui .love:nth-child(34) .love_vertical {
animation-delay: -10200ms;
}
#ui .love:nth-child(35) .love_horizontal {
animation-delay: -10500ms;
}
#ui .love:nth-child(35) .love_vertical {
animation-delay: -10500ms;
}
#ui .love:nth-child(36) .love_horizontal {
animation-delay: -10800ms;
}
#ui .love:nth-child(36) .love_vertical {
animation-delay: -10800ms;
}
#ui .love:nth-child(37) .love_horizontal {
animation-delay: -11100ms;
}
#ui .love:nth-child(37) .love_vertical {
animation-delay: -11100ms;
}
#ui .love:nth-child(38) .love_horizontal {
animation-delay: -11400ms;
}
#ui .love:nth-child(38) .love_vertical {
animation-delay: -11400ms;
}
#ui .love:nth-child(39) .love_horizontal {
animation-delay: -11700ms;
}
#ui .love:nth-child(39) .love_vertical {
animation-delay: -11700ms;
}
#ui .love:nth-child(40) .love_horizontal {
animation-delay: -12000ms;
}
#ui .love:nth-child(40) .love_vertical {
animation-delay: -12000ms;
}
#ui .love:nth-child(41) .love_horizontal {
animation-delay: -12300ms;
}
#ui .love:nth-child(41) .love_vertical {
animation-delay: -12300ms;
}
#ui .love:nth-child(42) .love_horizontal {
animation-delay: -12600ms;
}
#ui .love:nth-child(42) .love_vertical {
animation-delay: -12600ms;
}
#ui .love:nth-child(43) .love_horizontal {
animation-delay: -12900ms;
}
#ui .love:nth-child(43) .love_vertical {
animation-delay: -12900ms;
}
#ui .love:nth-child(44) .love_horizontal {
animation-delay: -13200ms;
}
#ui .love:nth-child(44) .love_vertical {
animation-delay: -13200ms;
}
#ui .love:nth-child(45) .love_horizontal {
animation-delay: -13500ms;
}
#ui .love:nth-child(45) .love_vertical {
animation-delay: -13500ms;
}
#ui .love:nth-child(46) .love_horizontal {
animation-delay: -13800ms;
}
#ui .love:nth-child(46) .love_vertical {
animation-delay: -13800ms;
}
#ui .love:nth-child(47) .love_horizontal {
animation-delay: -14100ms;
}
#ui .love:nth-child(47) .love_vertical {
animation-delay: -14100ms;
}
#ui .love:nth-child(48) .love_horizontal {
animation-delay: -14400ms;
}
#ui .love:nth-child(48) .love_vertical {
animation-delay: -14400ms;
}
#ui .love:nth