For Yasmine 🩸
body{
margin:0;
height:100vh;
background:radial-gradient(circle at top,#1b0f14,#000);
color:#f5f5f5;
font-family:'Georgia',serif;
overflow:hidden;
}
#stars, #flowers{
position:fixed;
width:100%;
height:100%;
pointer-events:none;
}
.star{
position:absolute;
width:2px;
height:2px;
background:white;
animation:twinkle 3s infinite;
}
@keyframes twinkle{
0%,100%{opacity:.2}
50%{opacity:1}
}
.flower{
position:absolute;
font-size:22px;
animation:fall linear infinite;
}
@keyframes fall{
from{transform:translateY(-10vh);opacity:1}
to{transform:translateY(110vh);opacity:0}
}
#container{
position:relative;
z-index:2;
max-width:720px;
margin:auto;
top:50%;
transform:translateY(-50%);
text-align:center;
padding:20px;
}
#text{
min-height:90px;
font-size:1.4rem;
line-height:1.6;
}
h1{
font-size:2.6rem;
margin:25px 0;
}
button{
padding:16px 42px;
font-size:18px;
border:none;
border-radius:14px;
cursor:pointer;
transition:.4s;
}
#yes{
background:linear-gradient(135deg,#8b0000,#ff4d6d);
color:white;
box-shadow:0 0 30px #ff4d6d66;
animation:pulse 2s infinite;
}
#no{
background:#1c1c1c;
color:#aaa;
position:absolute;
}
#msg{
margin-top:20px;
opacity:.8;
}
@keyframes pulse{
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.fade{
animation:fade 2s forwards;
}
@keyframes fade{
from{opacity:0}
to{opacity:1}
}
Yasmine… would you be my Valentine? 🩸🌹
YES
NO