On gists
01. Animated blog background | Tailwind Labs (Simon Swiss)
Tailwind CSS
preview.md
Raw
#
index.html
Raw
#
<!--
https://play.tailwindcss.com/ULwT6MTmWI
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
animation: {
blob: 'blob 7s infinite',
},
keyframes: {
blob: {
'0%': {
transform: 'translate(0px, 0px) scale(1)',
},
'33%': {
transform: 'translate(30px, -50px) scale(1.1)',
},
'66%': {
transform: 'translate(-20px, 20px) scale(0.9)',
},
'100%': {
transform: 'tranlate(0px, 0px) scale(1)',
},
},
},
},
},
};
</script>
<style type="text/tailwindcss">
@layer utilities {
.animation-delay-2000 {
animation-delay: 2s;
}
.animation-delay-4000 {
animation-delay: 4s;
}
}
</style>
</head>
<body>
<div class="bg-gray-50 min-h-screen flex items-center justify-center px-16">
<div class="relative w-full max-w-lg">
<div class="absolute top-0 -left-4 w-72 h-72 bg-purple-300 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob"></div>
<div class="absolute top-0 -right-4 w-72 h-72 bg-yellow-300 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-2000"></div>
<div class="absolute -bottom-8 left-20 w-72 h-72 bg-pink-300 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-4000"></div>
<div class="m-8 relative space-y-4">
<div class="p-5 bg-white rounded-lg flex items-center justify-between space-x-8">
<div class="flex-1">
<div class="h-4 w-48 bg-gray-300 rounded"></div>
</div>
<div>
<div class="w-24 h-6 rounded-lg bg-purple-300"></div>
</div>
</div>
<div class="p-5 bg-white rounded-lg flex items-center justify-between space-x-8">
<div class="flex-1">
<div class="h-4 w-56 bg-gray-300 rounded"></div>
</div>
<div>
<div class="w-20 h-6 rounded-lg bg-yellow-300"></div>
</div>
</div>
<div class="p-5 bg-white rounded-lg flex items-center justify-between space-x-8">
<div class="flex-1">
<div class="h-4 w-44 bg-gray-300 rounded"></div>
</div>
<div>
<div class="w-28 h-6 rounded-lg bg-pink-300"></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>