html全屏流星表白特效代码
导读:HTML全屏流星表白特效是一款非常浪漫和炫酷的动态特效,它可以让用户在网页上展现自己的爱意。下面是一份完整的HTML全屏流星表白特效代码。<!DOCTYPE html><html><head> <...
HTML全屏流星表白特效是一款非常浪漫和炫酷的动态特效,它可以让用户在网页上展现自己的爱意。下面是一份完整的HTML全屏流星表白特效代码。
!DOCTYPE html>
html>
head>
meta charset="UTF-8">
title>
HTML全屏流星表白特效/title>
style>
body {
overflow: hidden;
}
#meteor {
position: absolute;
width: 20px;
height: 20px;
background-color: #fff;
border-radius: 50%;
animation: meteor-1 1s ease-out forwards, meteor-2 0.5s ease-out 0.5s forwards;
}
@keyframes meteor-1 {
0% {
left: -20px;
top: 50px;
transform: rotate(45deg) scale(0);
}
100% {
left: 50%;
top: 50%;
transform: rotate(45deg) scale(8);
}
}
@keyframes meteor-2 {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
#text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 3em;
color: #fff;
text-shadow: 0 0 3px #fff, 0 0 5px #fff, 0 0 7px #fff, 0 0 10px #f00;
animation: text 1.5s ease-out forwards;
}
@keyframes text {
0% {
opacity: 0;
transform: scale(0.5);
}
100% {
opacity: 1;
transform: scale(1);
}
}
/style>
/head>
body>
div id="meteor">
/div>
div id="text">
I love you/div>
/body>
/html>
以上代码中,我们使用了position:absolute和transform属性来实现流星和文字的定位和动画效果。其中,流星的动画分为两个阶段:第一个阶段使用了translate、rotate和scale属性,实现从左边飞到中间的效果;第二个阶段使用了opacity属性,实现渐隐效果。文字的动画使用了opacity和scale属性,实现从透明到不透明的效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html全屏流星表白特效代码
本文地址: https://pptw.com/jishu/530826.html
