<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="card">
<div class="wrapper">
<h1>Design</h1>
<p class="dim">Sed ut perspiciatis unde</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor
</p>
<p class="dim">
At vero eos et accusamus et iusto odio dignissimos ducimus qui
blanditiis praesentium voluptatum
</p>
</div>
</div>
</body>
</html>
/** original design https://dribbble.com/shots/4941238-One-Minimal-Festival-Homepage-Alternative-Version-Animation */
:root {
font-size: 16px;
font-family: Futura;
--bg-color: #010101;
--w: 370px;
--h: 450px;
--gap: 2rem;
--c1-color: #f8a3bc;
--c2-color: #fec2d4;
}
body {
padding: 0;
margin: 0;
background: var(--bg-color);
display: flex;
justify-content: center;
align-items: center;
}
.card {
border: 2px solid rgba(255, 255, 255, 0.4);
}
.card {
position: absolute;
max-width: var(--w);
color: white;
/* animation: one-way-pendulum 1s ease-in-out infinite; */
animation: one-way-pendulum 1s cubic-bezier(0.6, 0, 1, 1) infinite;
animation-direction: alternate;
top: calc(50% - 570px / 2);
left: calc(50% - 370px / 2);
}
.card .wrapper {
padding: 4rem 2rem;
background: var(--bg-color);
}
.card h1 {
font-size: 3rem;
font-weight: bold;
}
.card p {
font-weight: 200;
line-height: 2;
}
.dim {
color: rgba(255, 255, 255, 0.7);
margin-top: 4rem;
}
@keyframes one-way-pendulum {
0% {
transform: translateY(0);
}
100% {
transform: translateY(1500px);
}
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.