<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Magic Mastery - Learn Professional Magic Tricks</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=MedievalSharp&family=Merriweather:ital,wght@0,400;0,700;1,400&family=Montserrat:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">
<style>
:root {
--primary: #000000;
--secondary: #ff0000;
--accent: #ff0000;
--light: #f8f8f8;
--dark: #0a0a0a;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: var(--light);
color: var(--dark);
line-height: 1.6;
font-family: 'Merriweather', serif;
}
header {
background: linear-gradient(135deg, var(--primary), var(--dark));
color: white;
padding: 2rem 0;
text-align: center;
position: relative;
overflow: hidden;
}
.header-content {
position: relative;
z-index: 2;
}
header::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url('https://images.unsplash.com/photo-1709540244738-7ecf97f75006?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mnx8RWFzeSUyME1hZ2ljJTIwVHJpY2tzJTIwZm9yJTIwQmVnaW5uZXJzfGVufDB8fDB8fHww') no-repeat center center/cover;
opacity: 0.2;
z-index: 1;
}
.logo {
font-size: 2.5rem;
font-weight: 700;
margin-bottom: 1rem;
color: var(--accent);
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
font-family: 'Cinzel Decorative', cursive;
letter-spacing: 2px;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
.tagline {
font-size: 1.2rem;
margin-bottom: 2rem;
max-width: 800px;
margin-left: auto;
margin-right: auto;
font-family: 'MedievalSharp', cursive;
animation: fadeIn 2s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.cta-button {
display: inline-block;
background-color: var(--secondary);
color: white;
padding: 0.8rem 2rem;
border-radius: 50px;
text-decoration: none;
font-weight: bold;
font-size: 1.1rem;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0,0,0,0.2);
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
animation: bounce 2s infinite;
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-10px);}
60% {transform: translateY(-5px);}
}
.cta-button:hover {
transform: translateY(-3px);
box-shadow: 0 6px 20px rgba(255,0,0,0.4);
background-color: #cc0000;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
section {
padding: 4rem 0;
}
.section-title {
text-align: center;
margin-bottom: 3rem;
font-size: 2.2rem;
color: var(--primary);
position: relative;
font-family: 'Cinzel Decorative', cursive;
letter-spacing: 1px;
animation: slideInDown 1s ease-out;
}
.section-title::after {
content: "";
display: block;
width: 80px;
height: 4px;
background-color: var(--accent);
margin: 1rem auto;
}
.tutorial-categories {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
}
.category-card {
background-color: white;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
transition: all 0.3s ease;
animation: fadeInUp 1s ease-out;
animation-fill-mode: both;
}
.category-card:nth-child(1) { animation-delay: 0.2s; }
.category-card:nth-child(2) { animation-delay: 0.4s; }
.category-card:nth-child(3) { animation-delay: 0.6s; }
.category-card:nth-child(4) { animation-delay: 0.8s; }
.category-card:nth-child(5) { animation-delay: 1s; }
.category-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(255,0,0,0.2);
}
.card-image {
height: 200px;
overflow: hidden;
}
.card-image img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s ease;
}
.category-card:hover .card-image img {
transform: scale(1.1);
}
.card-content {
padding: 1.5rem;
}
.card-title {
font-size: 1.5rem;
margin-bottom: 1rem;
color: var(--primary);
font-family: 'Cinzel Decorative', cursive;
}
.card-description {
color: #666;
margin-bottom: 1.5rem;
font-family: 'Merriweather', serif;
}
.card-button {
display: inline-block;
background-color: var(--primary);
color: white;
padding: 0.6rem 1.5rem;
border-radius: 50px;
text-decoration: none;
font-weight: bold;
transition: all 0.3s ease;
font-family: 'Montserrat', sans-serif;
}
.card-button:hover {
background-color: var(--secondary);
transform: scale(1.05);
}
.testimonials {
background-color: var(--primary);
color: white;
padding: 4rem 0;
}
.testimonial-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
}
.testimonial-card {
background-color: rgba(255,255,255,0.1);
padding: 2rem;
border-radius: 10px;
position: relative;
transition: all 0.3s ease;
}
.testimonial-card:hover {
transform: translateY(-5px);
background-color: rgba(255,0,0,0.1);
}
.testimonial-card::before {
content: """;
font-size: 5rem;
color: var(--accent);
opacity: 0.2;
position: absolute;
top: 10px;
left: 10px;
line-height: 1;
font-family: 'MedievalSharp', cursive;
}
.testimonial-text {
margin-bottom: 1.5rem;
font-style: italic;
font-family: 'Merriweather', serif;
}
.testimonial-author {
font-weight: bold;
font-family: 'MedievalSharp', cursive;
color: var(--accent);
}
footer {
background-color: var(--dark);
color: white;
padding: 3rem 0;
text-align: center;
}
.footer-logo {
font-size: 2rem;
margin-bottom: 1.5rem;
color: var(--accent);
font-family: 'Cinzel Decorative', cursive;
animation: pulse 2s infinite;
}
.social-links {
margin: 1.5rem 0;
}
.social-links a {
display: inline-block;
color: white;
background-color: rgba(255,255,255,0.1);
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
margin: 0 5px;
transition: all 0.3s ease;
font-family: 'Montserrat', sans-serif;
}
.social-links a:hover {
background-color: var(--secondary);
transform: rotate(360deg);
}
.copyright {
opacity: 0.7;
font-size: 0.9rem;
font-family: 'Merriweather', serif;
}
/* Popup Modal */
.modal {
display: none;
position: fixed;
z-index: 100;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
animation: fadeIn 0.5s;
}
.modal-content {
background-color: #000;
color: white;
margin: 15% auto;
padding: 2rem;
border: 2px solid #ff0000;
border-radius: 10px;
width: 80%;
max-width: 500px;
text-align: center;
position: relative;
animation: slideInDown 0.5s;
}
.modal-title {
font-family: 'Cinzel Decorative', cursive;
color: #ff0000;
margin-bottom: 1rem;
font-size: 1.8rem;
}
.modal-text {
font-family: 'Merriweather', serif;
margin-bottom: 2rem;
}
.modal-buttons {
display: flex;
justify-content: center;
gap: 1rem;
}
.modal-btn {
padding: 0.8rem 2rem;
border: none;
border-radius: 50px;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
cursor: pointer;
transition: all 0.3s ease;
}
.modal-btn.yes {
background-color: #ff0000;
color: white;
}
.modal-btn.no {
background-color: #333;
color: white;
}
.modal-btn:hover {
transform: scale(1.05);
box-shadow: 0 4px 10px rgba(255,255,255,0.2);
}
/* Floating Magic Elements */
.magic-orb {
position: fixed;
width: 20px;
height: 20px;
background-color: rgba(255,0,0,0.6);
border-radius: 50%;
pointer-events: none;
z-index: 99;
animation: floatOrb 15s infinite linear;
}
@keyframes floatOrb {
0% { transform: translate(0, 0); }
25% { transform: translate(100px, 100px); }
50% { transform: translate(50px, 200px); }
75% { transform: translate(-100px, 100px); }
100% { transform: translate(0, 0); }
}
@media (max-width: 768px) {
.logo {
font-size: 2rem;
}
.section-title {
font-size: 1.8rem;
}
.tutorial-categories {
grid-template-columns: 1fr;
}
.modal-content {
width: 90%;
margin: 30% auto;
}
}
</style>
</head>
<body>
<!-- Floating Magic Orbs -->
<div class="magic-orb" style="top:20%; left:10%; width:30px; height:30px; animation-delay:0s;"></div>
<div class="magic-orb" style="top:70%; left:80%; width:15px; height:15px; animation-delay:2s;"></div>
<div class="magic-orb" style="top:40%; left:60%; width:25px; height:25px; animation-delay:4s;"></div>
<header>
<div class="header-content">
<div class="logo">Magic Mastery</div>
<p class="tagline">Unlock the secrets of professional magic with our step-by-step tutorials. Amaze your friends and family with incredible tricks!</p>
<a href="#tutorials" class="cta-button">Start Learning Now</a>
</div>
</header>
<section id="tutorials" class="container">
<h2 class="section-title">Magic Trick Tutorials</h2>
<div class="tutorial-categories">
<div class="category-card">
<div class="card-image">
<img src="https://images.unsplash.com/photo-1709540239343-b76f4f6ade57?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTR8fEVhc3klMjBNYWdpYyUyMFRyaWNrcyUyMGZvciUyMEJlZ2lubmVyc3xlbnwwfHwwfHx8MA%3D%3D" alt="Easy Magic Tricks">
</div>
<div class="card-content">
<h3 class="card-title">Easy Magic Tricks for Beginners</h3>
<p class="card-description">Learn simple yet impressive magic tricks that anyone can master with minimal practice. Perfect for beginners!</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="card-button">View Tutorials</a>
</div>
</div>
<div class="category-card">
<div class="card-image">
<img src="https://images.unsplash.com/photo-1618347766429-b1c4aa34d5d2?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" alt="Card Magic">
</div>
<div class="card-content">
<h3 class="card-title">Card Magic Tutorials</h3>
<p class="card-description">Master the art of card magic with our professional tutorials. From basic shuffles to advanced flourishes.</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="card-button">View Tutorials</a>
</div>
</div>
<div class="category-card">
<div class="card-image">
<img src="https://images.unsplash.com/photo-1723968828549-aa1f8d2a42d1?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTV8fFN0cmVldCUyME1hZ2ljJTIwVHJpY2tzJTIwUmV2ZWFsZWR8ZW58MHx8MHx8fDA%3D" alt="Street Magic">
</div>
<div class="card-content">
<h3 class="card-title">Street Magic Tricks Revealed</h3>
<p class="card-description">Learn the secrets behind mind-blowing street magic performances that will leave your audience speechless.</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="card-button">View Tutorials</a>
</div>
</div>
<div class="category-card">
<div class="card-image">
<img src="https://images.unsplash.com/photo-1714598268905-6d6c7d36ff7c?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTl8fENvaW4lMjBNYWdpYyUyMFN0ZXAlMjBieSUyMFN0ZXB8ZW58MHx8MHx8fDA%3D" alt="Coin Magic">
</div>
<div class="card-content">
<h3 class="card-title">Coin Magic Step by Step</h3>
<p class="card-description">Discover the art of coin manipulation with our detailed tutorials. Make coins appear, disappear and transform!</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="card-button">View Tutorials</a>
</div>
</div>
<div class="category-card">
<div class="card-image">
<img src="https://images.unsplash.com/photo-1629713072899-d94b61ef133a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MjB8fE1lbnRhbGlzbSUyMFRyaWNrcyUyMEV4cGxhaW5lZHxlbnwwfHwwfHx8MA%3D%3D" alt="Mentalism">
</div>
<div class="card-content">
<h3 class="card-title">Mentalism Tricks Explained</h3>
<p class="card-description">Learn psychological illusions and mind reading techniques that will make you appear to have supernatural powers.</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="card-button">View Tutorials</a>
</div>
</div>
</div>
</section>
<section class="testimonials">
<div class="container">
<h2 class="section-title" style="color: white;">What Our Students Say</h2>
<div class="testimonial-grid">
<div class="testimonial-card">
<p class="testimonial-text">"The card magic tutorials transformed me from a complete beginner to performing at family gatherings. The explanations are crystal clear!"</p>
<p class="testimonial-author">- Michael R.</p>
</div>
<div class="testimonial-card">
<p class="testimonial-text">"I learned three impressive coin tricks in just one afternoon. The step-by-step videos make it so easy to follow along."</p>
<p class="testimonial-author">- Sarah K.</p>
</div>
<div class="testimonial-card">
<p class="testimonial-text">"The mentalism section blew my mind! I've already used these techniques to amaze my coworkers. Worth every penny!"</p>
<p class="testimonial-author">- David L.</p>
</div>
</div>
</div>
</section>
<section class="container" style="text-align: center; padding: 4rem 0;">
<h2 class="section-title">Ready to Become a Magic Master?</h2>
<p style="max-width: 700px; margin: 0 auto 2rem; font-family: 'Merriweather', serif;">Join thousands of students who have transformed from beginners to impressive performers with our comprehensive magic tutorials.</p>
<a href="https://www.youtube.com/@techpk1249" target="_blank" class="cta-button">Get Started Today</a>
</section>
<footer>
<div class="footer-logo">Magic Mastery</div>
<div class="social-links">
<a href="https://www.youtube.com/@techpk1249" target="_blank">FB</a>
<a href="https://www.youtube.com/@techpk1249" target="_blank">IG</a>
<a href="https://www.youtube.com/@techpk1249" target="_blank">YT</a>
<a href="https://www.youtube.com/@techpk1249" target="_blank">TW</a>
</div>
<p class="copyright">© 2023 Magic Mastery. All rights reserved.</p>
</footer>
<!-- Magic Popup Modal -->
<div id="magicModal" class="modal">
<div class="modal-content">
<h2 class="modal-title">Magical Question</h2>
<p class="modal-text">Do you believe in the magic of learning new tricks?</p>
<div class="modal-buttons">
<button class="modal-btn yes">Yes</button>
<button class="modal-btn no">No</button>
</div>
</div>
</div>
<script>
// Show modal when page loads
document.addEventListener('DOMContentLoaded', function() {
setTimeout(function() {
document.getElementById('magicModal').style.display = 'block';
}, 2000);
});
// Modal button actions
document.querySelector('.modal-btn.yes').addEventListener('click', function() {
window.open('https://www.youtube.com/@techpk1249', '_blank');
document.getElementById('magicModal').style.display = 'none';
});
document.querySelector('.modal-btn.no').addEventListener('click', function() {
window.open('monetag', '_blank');
document.getElementById('magicModal').style.display = 'none';
});
// Create more floating orbs dynamically
function createOrbs() {
for (let i = 0; i < 5; i++) {
const orb = document.createElement('div');
orb.className = 'magic-orb';
orb.style.top = Math.random() * 100 + '%';
orb.style.left = Math.random() * 100 + '%';
orb.style.width = (Math.random() * 20 + 10) + 'px';
orb.style.height = orb.style.width;
orb.style.animationDelay = (Math.random() * 5) + 's';
orb.style.backgroundColor = `rgba(255,0,0,${Math.random() * 0.5 + 0.3})`;
document.body.appendChild(orb);
}
}
createOrbs();
// Add magic sparkle effect when clicking buttons
const buttons = document.querySelectorAll('a, button');
buttons.forEach(button => {
button.addEventListener('click', function(e) {
const x = e.clientX;
const y = e.clientY;
const sparkle = document.createElement('div');
sparkle.className = 'magic-orb';
sparkle.style.position = 'fixed';
sparkle.style.left = x + 'px';
sparkle.style.top = y + 'px';
sparkle.style.width = '5px';
sparkle.style.height = '5px';
sparkle.style.backgroundColor = 'rgba(255,255,255,0.8)';
sparkle.style.boxShadow = '0 0 10px 2px rgba(255,0,0,0.8)';
sparkle.style.animation = 'none';
sparkle.style.transition = 'all 0.5s ease-out';
document.body.appendChild(sparkle);
setTimeout(() => {
sparkle.style.transform = 'scale(20)';
sparkle.style.opacity = '0';
}, 10);
setTimeout(() => {
sparkle.remove();
}, 600);
});
});
</script>
</body>
</html>
No comments:
Post a Comment
If you have any question you can ask me feelfree.