Component:
Footer Freelance Light

<!--
@type: Footer
@industry: Freelance
@style: Light
@category: Page Section, Navigation, Contact
@framework: Tailwind
@license: Free
-->
<style>
body { font-family: 'Inter', sans-serif; }
.social-icon {
transition: all 0.3s ease;
}
.social-icon:hover {
transform: translateY(-3px) scale(1.1);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}
.footer-link {
position: relative;
transition: all 0.3s ease;
}
.footer-link::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background: linear-gradient(90deg, #64748b, #475569);
transition: width 0.3s ease;
}
.footer-link:hover::after {
width: 100%;
}
.fade-in {
animation: fadeIn 0.8s ease-out forwards;
}
.slide-up {
animation: slideUp 0.8s ease-out forwards;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes slideUp {
from { opacity: 0; transform: translateY(30px); }
to { opacity: 1; transform: translateY(0); }
}
</style>
<footer class="bg-gray-100 py-16 px-6">
<div class="max-w-7xl mx-auto">
<!-- Main Footer Content -->
<div class="bg-gray-50 rounded-3xl p-8 md:p-12 shadow-lg mb-8 fade-in">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8 md:gap-12">
<!-- Brand Column -->
<div class="md:col-span-1 text-center md:text-left slide-up" style="animation-delay: 0.1s;">
<div class="flex items-center justify-center md:justify-start space-x-3 mb-6">
<div class="w-12 h-12 bg-gradient-to-br from-slate-600 to-slate-800 rounded-xl flex items-center justify-center logo-pulse">
<span class="text-white font-bold text-lg">JD</span>
</div>
<div class="text-2xl font-bold text-slate-900">John Doe</div>
</div>
<p class="text-slate-600 mb-6 leading-relaxed">
Creating exceptional digital experiences through thoughtful design and development.
</p>
<!-- Availability Status -->
<div class="inline-flex items-center px-4 py-2 bg-green-50 rounded-full border border-green-200">
<div class="w-2 h-2 bg-green-500 rounded-full mr-2 animate-pulse"></div>
<span class="text-sm font-medium text-green-700">Available for new projects</span>
</div>
</div>
<!-- Quick Links -->
<div class="text-center md:text-left slide-up" style="animation-delay: 0.2s;">
<h3 class="text-lg font-semibold text-slate-900 mb-6">Quick Links</h3>
<ul class="space-y-3">
<li><a href="#home" class="footer-link text-slate-600 hover:text-slate-900">Home</a></li>
<li><a href="#about" class="footer-link text-slate-600 hover:text-slate-900">About Me</a></li>
<li><a href="#services" class="footer-link text-slate-600 hover:text-slate-900">Services</a></li>
<li><a href="#portfolio" class="footer-link text-slate-600 hover:text-slate-900">Portfolio</a></li>
<li><a href="#testimonials" class="footer-link text-slate-600 hover:text-slate-900">Testimonials</a></li>
<li><a href="#contact" class="footer-link text-slate-600 hover:text-slate-900">Contact</a></li>
</ul>
</div>
<!-- Services -->
<div class="text-center md:text-left slide-up" style="animation-delay: 0.3s;">
<h3 class="text-lg font-semibold text-slate-900 mb-6">Services</h3>
<ul class="space-y-3">
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">Web Design</a></li>
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">Frontend Development</a></li>
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">UI/UX Design</a></li>
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">E-commerce</a></li>
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">Website Optimization</a></li>
<li><a href="#" class="footer-link text-slate-600 hover:text-slate-900">Maintenance</a></li>
</ul>
</div>
<!-- Contact & Social -->
<div class="text-center md:text-left slide-up" style="animation-delay: 0.4s;">
<h3 class="text-lg font-semibold text-slate-900 mb-6">Let's Connect</h3>
<!-- Contact Info -->
<div class="space-y-4 mb-6">
<div class="flex items-center justify-center md:justify-start space-x-3">
<svg class="w-5 h-5 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path>
</svg>
<a href="mailto:[email protected]" class="footer-link text-slate-600 hover:text-slate-900">[email protected]</a>
</div>
<div class="flex items-center justify-center md:justify-start space-x-3">
<svg class="w-5 h-5 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"></path>
</svg>
<a href="tel:+15551234567" class="footer-link text-slate-600 hover:text-slate-900">+1 (555) 123-4567</a>
</div>
<div class="flex items-center justify-center md:justify-start space-x-3">
<svg class="w-5 h-5 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"></path>
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"></path>
</svg>
<span class="text-slate-600">San Francisco, CA</span>
</div>
</div>
<!-- Social Links -->
<div class="flex justify-center md:justify-start space-x-4">
<a href="#" class="social-icon w-10 h-10 bg-white/60 backdrop-blur-sm rounded-lg flex items-center justify-center border border-slate-200 text-slate-600 hover:text-slate-900 shadow-sm">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"/>
</svg>
</a>
<a href="#" class="social-icon w-10 h-10 bg-white/60 backdrop-blur-sm rounded-lg flex items-center justify-center border border-slate-200 text-slate-600 hover:text-slate-900 shadow-sm">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
</svg>
</a>
<a href="#" class="social-icon w-10 h-10 bg-white/60 backdrop-blur-sm rounded-lg flex items-center justify-center border border-slate-200 text-slate-600 hover:text-slate-900 shadow-sm">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/>
</svg>
</a>
<a href="#" class="social-icon w-10 h-10 bg-white/60 backdrop-blur-sm rounded-lg flex items-center justify-center border border-slate-200 text-slate-600 hover:text-slate-900 shadow-sm">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/>
</svg>
</a>
</div>
</div>
</div>
</div>
<!-- Newsletter Signup -->
<div class="bg-gray-50 rounded-2xl p-8 mb-8 shadow-lg text-center slide-up" style="animation-delay: 0.5s;">
<h3 class="text-xl font-semibold text-slate-900 mb-3">Stay Updated</h3>
<p class="text-slate-600 mb-6">Get notified about new projects and insights in web development</p>
<form class="max-w-md mx-auto">
<div class="flex flex-col sm:flex-row gap-3">
<input
type="email"
placeholder="Enter your email address"
class="flex-1 px-4 py-3 bg-white/60 backdrop-blur-sm border border-slate-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-slate-500 focus:border-transparent text-slate-900 placeholder-slate-500"
>
<button
type="submit"
class="px-6 py-3 bg-slate-900 text-white rounded-lg font-medium hover:bg-slate-800 transition-colors shadow-lg hover:shadow-xl transform hover:-translate-y-0.5 transition-transform"
>
Subscribe
</button>
</div>
</form>
</div>
<!-- Bottom Footer -->
<div class="slide-up" style="animation-delay: 0.6s;">
<div class="flex flex-col md:flex-row items-center justify-between pt-8 border-t border-slate-300">
<!-- Copyright -->
<div class="flex items-center space-x-2 mb-4 md:mb-0">
<span class="text-slate-600">© 2025 John Doe.</span>
<span class="text-slate-600">Made with</span>
<span class="text-red-500 inline-block">❤️</span>
<span class="text-slate-600">in San Francisco</span>
</div>
<!-- Legal Links -->
<div class="flex items-center space-x-6">
<a href="#" class="footer-link text-slate-600 hover:text-slate-900 text-sm">Privacy Policy</a>
<a href="#" class="footer-link text-slate-600 hover:text-slate-900 text-sm">Terms of Service</a>
<a href="#" class="footer-link text-slate-600 hover:text-slate-900 text-sm">Cookie Policy</a>
</div>
</div>
</div>
</div>
</footer>
This is a Pro component
Access the full component collection
Get all premium components and focus on building your business
Only 50 early bird spots left 40% offUnlock for $29
(one-time payment)Early bird discount. Regular price $49
Premium components
Get access to all pro Tailwind CSS components. New ones added monthly
Save components
Save your favorite components to your account
Unlimited usage
Use components as often as you want
Landing page submissions
(Coming soon) (2025. 09.)
Get your landing pages featured on LandingGo and earn a
strong backlink
17 DR dofollow backlink from the main page