- Add enhanced gradient backgrounds with multi-color transitions - Implement interactive hover effects with scale and lift animations - Add subtle pulse animation to draw attention (3s cycle) - Improve button styling with better shadows, borders, and backdrop blur - Enhance text styling with increased font weight and letter spacing - Add active/pressed states for better user feedback - Fix CSS compilation errors and remove conflicting styles - Ensure consistent button behavior across all screen sizes - Maintain accessibility with high contrast and proper text shadows
472 lines
22 KiB
HTML
472 lines
22 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
|
|
<title>AI in Manufacturing - Gyannetra</title>
|
|
<link rel="stylesheet" href="../css/style.css" />
|
|
<link rel="stylesheet" href="../css/benefits-cards.css" />
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
|
|
|
|
<!-- Navbar scroll effect styles -->
|
|
<style>
|
|
.site-header {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
z-index: 1000;
|
|
background: transparent !important;
|
|
backdrop-filter: blur(0px);
|
|
-webkit-backdrop-filter: blur(0px);
|
|
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
|
border-bottom: 1px solid transparent;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.site-header.scrolled {
|
|
background: transparent !important;
|
|
backdrop-filter: blur(30px);
|
|
-webkit-backdrop-filter: blur(30px);
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
.navbar {
|
|
padding: 1rem 2rem;
|
|
max-width: none !important;
|
|
margin: 0 !important;
|
|
background: transparent !important;
|
|
border-radius: 0 !important;
|
|
border: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
/* Override any existing navbar container styles */
|
|
.site-header .navbar,
|
|
.site-header .container,
|
|
.navbar .container {
|
|
background: transparent !important;
|
|
border: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 0 !important;
|
|
}
|
|
|
|
/* Ensure body has top padding to account for fixed navbar */
|
|
body {
|
|
padding-top: 80px;
|
|
}
|
|
|
|
/* Manufacturing Page Specific Styles */ /* Hero section */
|
|
.manufacturing-hero {
|
|
text-align: center;
|
|
padding: 80px 20px 60px;
|
|
background: url('../assets/manufacturing_hero_bg.jpg') no-repeat center center;
|
|
background-size: cover;
|
|
}.manufacturing-hero h1 {
|
|
font-size: 3.2rem;
|
|
margin-bottom: 15px;
|
|
/* Inherit the beautiful gradient and glow from main h1 styling */
|
|
text-shadow: 0 2px 10px rgba(0,0,0,0.7);
|
|
}
|
|
|
|
.manufacturing-hero p {
|
|
font-size: 1.1rem;
|
|
max-width: 750px;
|
|
margin: 0 auto 30px auto;
|
|
line-height: 1.7;
|
|
color: var(--text-muted);
|
|
}
|
|
|
|
/* Solutions grid */
|
|
.solutions-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
|
|
gap: 35px;
|
|
}
|
|
|
|
.solution-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
padding: 20px;
|
|
background-color: var(--card-bg);
|
|
border-radius: 12px;
|
|
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
|
border: 1px solid rgba(var(--primary-color-glow),0.4);
|
|
}
|
|
|
|
.solution-item:hover {
|
|
transform: translateY(-8px);
|
|
box-shadow: 0 12px 25px rgba(var(--primary-color-glow), 0.4);
|
|
}
|
|
|
|
.solution-item img {
|
|
height: 70px;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.solution-item h3 {
|
|
font-size: 1.25rem;
|
|
color: var(--text-light);
|
|
margin-bottom: 10px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.solution-item p {
|
|
color: var(--text-muted);
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
/* Benefits section */
|
|
.benefits-section {
|
|
padding: 4rem 0;
|
|
}
|
|
|
|
.benefits-list {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
gap: 20px;
|
|
flex-wrap: wrap;
|
|
max-width: 900px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.benefits-section ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
flex-basis: calc(50% - 20px);
|
|
min-width: 300px;
|
|
}
|
|
|
|
.benefits-section li {
|
|
font-size: 1.15rem;
|
|
color: var(--text-light);
|
|
margin-bottom: 18px;
|
|
display: flex;
|
|
align-items: center;
|
|
background-color: rgba(var(--primary-color-glow), 0.1);
|
|
padding: 12px 18px;
|
|
border-radius: 8px;
|
|
border-left: 4px solid var(--primary-color);
|
|
}
|
|
|
|
.benefits-section li i {
|
|
color: var(--primary-color);
|
|
margin-right: 12px;
|
|
font-size: 1.4rem;
|
|
}
|
|
|
|
/* Articles/case studies section */
|
|
.articles-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
|
|
gap: 30px;
|
|
}
|
|
|
|
.article-card {
|
|
background-color: var(--card-bg);
|
|
border-radius: 12px;
|
|
padding: 25px;
|
|
text-align: left;
|
|
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
|
|
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
|
display: flex;
|
|
flex-direction: column;
|
|
border: 1px solid rgba(var(--primary-color-glow),0.4);
|
|
}
|
|
|
|
.article-card:hover {
|
|
transform: translateY(-8px);
|
|
box-shadow: 0 12px 25px rgba(var(--primary-color-glow), 0.4);
|
|
}
|
|
|
|
.article-card img {
|
|
width: 100%;
|
|
height: 220px;
|
|
object-fit: cover;
|
|
border-radius: 8px;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.article-card h3 {
|
|
font-size: 1.4rem;
|
|
color: var(--primary-color);
|
|
margin-bottom: 12px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.article-card p {
|
|
font-size: 1rem;
|
|
color: var(--text-muted);
|
|
margin-bottom: 20px;
|
|
line-height: 1.6;
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.read-more-link {
|
|
color: var(--primary-color);
|
|
text-decoration: none;
|
|
font-weight: 600;
|
|
transition: color 0.3s ease;
|
|
align-self: flex-start;
|
|
padding: 8px 15px;
|
|
border: 1px solid var(--primary-color);
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.read-more-link:hover {
|
|
background-color: var(--primary-color-hover);
|
|
color: #fff;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.section-heading {
|
|
text-align: center;
|
|
font-size: 2.3rem;
|
|
margin-bottom: 3rem;
|
|
margin-top: 2rem;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="theme-manufacturing">
|
|
<div class="atmospheric-bg">
|
|
<div class="light-effect-top"></div>
|
|
<div class="light-effect-bottom"></div>
|
|
<div class="small-light-top"></div>
|
|
<div class="small-light-bottom"></div>
|
|
<div class="overlay"></div>
|
|
<div class="noise"></div>
|
|
</div>
|
|
<!-- NAVBAR -->
|
|
<header class="site-header">
|
|
<nav class="navbar">
|
|
<a href="../index.html" class="logo">
|
|
<img src="../assets/Company Icons/GN logo with banner.svg" alt="Gyannetra Logo" class="logo-img">
|
|
</a>
|
|
|
|
<!-- Hamburger menu button for mobile -->
|
|
<button class="hamburger-menu" aria-label="Toggle menu">
|
|
<span class="hamburger-line"></span>
|
|
<span class="hamburger-line"></span>
|
|
<span class="hamburger-line"></span>
|
|
</button>
|
|
|
|
<ul class="nav-links">
|
|
<li class="dropdown"><a href="#" class="nav-link">Services ▾</a>
|
|
<ul class="dropdown-menu services-dropdown">
|
|
<li><a href="../Services/machine-learning.html"><div class="dropdown-item-content"><img src="../assets/mlng.png" alt="Machine Learning Icon" class="dropdown-icon"><div class="text-content"><span class="item-title">Machine Learning</span><span class="item-description">We build intelligent systems that learn from data to predict outcomes and automate decisions.</span></div></div></a></li>
|
|
<li><a href="../Services/data-analysis.html"><div class="dropdown-item-content"><img src="../assets/data analytics.png" alt="Data Analysis Icon" class="dropdown-icon"><div class="text-content"><span class="item-title">Data Analytics</span><span class="item-description">We transform raw data into actionable insights, helping you understand trends and optimize performance.</span></div></div></a></li>
|
|
<li><a href="../Services/generative-ai.html"><div class="dropdown-item-content"><img src="../assets/gen ai.png" alt="Generative AI Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Generative AI</span><span class="item-description">We create novel content, from text and images to code, unlocking new possibilities for creativity and efficiency.</span></div></div></a></li>
|
|
<li><a href="../Services/agentic-ai.html"><div class="dropdown-item-content"><img src="../assets/ai agent.png" alt="Agentic AI Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Agentic AI</span><span class="item-description">We develop autonomous AI agents capable of perceiving their environment and taking actions to achieve specific goals.</span></div></div></a></li>
|
|
<li><a href="../Services/automation-flows.html"><div class="dropdown-item-content"><img src="../assets/automation flows.png" alt="Automation Flows Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Automation Flows</span><span class="item-description">We design and implement intelligent automation solutions to streamline your workflows and boost productivity.</span></div></div></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="dropdown"><a href="#" class="nav-link">Industries ▾</a>
|
|
<ul class="dropdown-menu industries-dropdown">
|
|
<li><a href="finance.html"><div class="dropdown-item-content"><img src="../assets/Finance Ind.png" alt="Finance Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Finance</span><span class="item-description">Applying AI to enhance fraud detection, risk management, and customer experience.</span></div></div></a></li>
|
|
<li><a href="healthcare.html"><div class="dropdown-item-content"><img src="../assets/healthcare ind.png" alt="Healthcare Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Healthcare</span><span class="item-description">Leveraging AI for faster diagnoses, personalized treatments, and improved patient care.</span></div></div></a></li>
|
|
<li><a href="manufacturing.html"><div class="dropdown-item-content"><img src="../assets/manufacturing ind.png" alt="Manufacturing Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Manufacturing</span><span class="item-description">Optimizing production processes, predicting maintenance needs, and enhancing quality control with AI.</span></div></div></a></li>
|
|
<li><a href="marketing.html"><div class="dropdown-item-content"><img src="../assets/marketing ind.png" alt="Marketing Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Marketing</span><span class="item-description">Personalizing campaigns, predicting consumer behavior, and optimizing marketing spend using AI.</span></div></div></a></li>
|
|
<li><a href="media-entertainment.html"><div class="dropdown-item-content"><img src="../assets/media and entertainment ind.png" alt="Media & Entertainment Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Media & Entertainment</span><span class="item-description">Creating engaging content, personalizing recommendations, and optimizing content delivery with AI.</span></div></div></a></li>
|
|
<li><a href="travel.html"><div class="dropdown-item-content"><img src="../assets/travel ind.png" alt="Travel Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Travel</span><span class="item-description">Enhancing customer journeys, optimizing pricing, and improving operational efficiency through AI.</span></div></div></a></li>
|
|
<li><a href="retail.html"><div class="dropdown-item-content"><img src="../assets/retail ind.png" alt="Retail Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Retail</span><span class="item-description">Personalizing shopping experiences, optimizing inventory, and predicting demand with AI.
|
|
</span></div></div></a></li>
|
|
<li><a href="case-studies.html"><div class="dropdown-item-content"><img src="../assets/case study ind.png" alt="Case Studies Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Case Studies</span><span class="item-description">Real-world examples showcasing how our AI solutions have delivered tangible results for our clients.</span></div></div></a></li>
|
|
</ul>
|
|
</li> <li class="dropdown"><a href="#" class="nav-link">Education ▾</a>
|
|
<ul class="dropdown-menu education-dropdown">
|
|
<li><a href="../Education/workshops.html"><div class="dropdown-item-content"><img src="../assets/workshops.png" alt="Workshops Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Workshops</span><span class="item-description">Engaging and interactive sessions designed to introduce key AI concepts and practical skills.</span></div></div></a></li>
|
|
<li><a href="../Education/individual-trainings.html"><div class="dropdown-item-content"><img src="../assets/indi training.png" alt="Individual Trainings Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Individual Trainings</span><span class="item-description">Personalized learning programs tailored to your specific needs and learning pace.</span></div></div></a></li>
|
|
<li><a href="../Education/corporate-trainings.html"><div class="dropdown-item-content"><img src="../assets/corpo training.png" alt="Corporate Trainings Icon" class="dropdown-icon" /><div class="text-content"><span class="item-title">Corporate Trainings</span><span class="item-description">Customized training solutions to upskill your teams and drive AI adoption within your organization.</span></div></div></a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="../about.html" class="nav-link">About Us</a></li>
|
|
<li><a href="../contact.html" class="nav-link">Contact Us</a></li>
|
|
</ul>
|
|
</nav>
|
|
</header>
|
|
|
|
<main class="container manufacturing-page-container">
|
|
<section class="hero-section manufacturing-hero">
|
|
<h1>AI IN MANUFACTURING</h1>
|
|
<p>AI is optimizing manufacturing processes, enhancing productivity, and reducing costs. Gyannetra brings deep expertise in developing AI-driven solutions tailored for the manufacturing sector.</p>
|
|
</section>
|
|
|
|
<section class="ai-solutions-manufacturing">
|
|
<h2 class="section-heading">KEY AI APPLICATIONS IN MANUFACTURING</h2>
|
|
<div class="solutions-grid">
|
|
<div class="solution-item">
|
|
<img src="../assets/predictive_maintenance_icon.svg" alt="Predictive Maintenance Icon" class="solution-icon">
|
|
<h3>Predictive Maintenance</h3>
|
|
<p>Minimize downtime and reduce maintenance costs by predicting equipment failures before they occur.</p>
|
|
</div>
|
|
<div class="solution-item">
|
|
<img src="../assets/quality_control_icon.svg" alt="Quality Control Icon" class="solution-icon">
|
|
<h3>Quality Control</h3>
|
|
<p>Improve product quality and reduce defects through automated visual inspection and anomaly detection.</p>
|
|
</div>
|
|
<div class="solution-item">
|
|
<img src="../assets/supply_chain_icon.svg" alt="Supply Chain Optimization Icon" class="solution-icon">
|
|
<h3>Supply Chain Optimization</h3>
|
|
<p>Enhance efficiency and resilience in your supply chain with AI-driven forecasting and logistics.</p>
|
|
</div>
|
|
<div class="solution-item">
|
|
<img src="../assets/robotic_automation_icon.svg" alt="Robotic Automation Icon" class="solution-icon">
|
|
<h3>Robotic Automation</h3>
|
|
<p>Increase productivity and safety by deploying intelligent robots for complex manufacturing tasks.</p>
|
|
</div>
|
|
</div>
|
|
</section> <section class="benefits-section">
|
|
<h2 class="section-heading">BENEFITS OF AI FOR MANUFACTURING WITH GYANNETRA</h2> <div class="benefits-cards-grid">
|
|
<div class="benefit-card">
|
|
<div class="benefit-card-icon">
|
|
<i class="fas fa-cogs"></i>
|
|
</div>
|
|
<h3>Operational Efficiency</h3>
|
|
<p>Increased operational efficiency and throughput with AI-optimized manufacturing processes and production flexibility.</p>
|
|
</div>
|
|
<div class="benefit-card">
|
|
<div class="benefit-card-icon">
|
|
<i class="fas fa-chart-line"></i>
|
|
</div>
|
|
<h3>Product Quality</h3>
|
|
<p>Improved product quality and significantly reduced waste through intelligent quality control systems.</p>
|
|
</div>
|
|
<div class="benefit-card">
|
|
<div class="benefit-card-icon">
|
|
<i class="fas fa-tools"></i>
|
|
</div>
|
|
<h3>Maintenance Optimization</h3>
|
|
<p>Lower maintenance costs and reduced downtime with predictive maintenance strategies.</p>
|
|
</div>
|
|
<div class="benefit-card">
|
|
<div class="benefit-card-icon">
|
|
<i class="fas fa-hard-hat"></i>
|
|
</div>
|
|
<h3>Worker Safety</h3>
|
|
<p>Enhanced worker safety through smart automation of dangerous and repetitive tasks.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="manufacturing-case-studies">
|
|
<h2 class="section-heading">CASE STUDIES & INSIGHTS</h2>
|
|
<div class="articles-grid">
|
|
<div class="article-card">
|
|
<img src="../assets/manufacturing_case1.jpg" alt="Predictive Maintenance Success">
|
|
<h3>Predictive Maintenance Success</h3>
|
|
<p>How a manufacturing plant reduced downtime by 35% with our AI-powered predictive maintenance solution.</p>
|
|
<a href="case-studies.html" class="read-more-link">Read more</a>
|
|
</div>
|
|
<div class="article-card">
|
|
<img src="../assets/manufacturing_case2.jpg" alt="Quality Control Revolution">
|
|
<h3>Quality Control Revolution</h3>
|
|
<p>Learn how computer vision and machine learning transformed quality inspection processes.</p>
|
|
<a href="case-studies.html" class="read-more-link">Read more</a>
|
|
</div>
|
|
<div class="article-card">
|
|
<img src="../assets/manufacturing_case3.jpg" alt="Supply Chain Optimization">
|
|
<h3>Supply Chain Optimization</h3>
|
|
<p>Case study: How AI forecasting models improved inventory management and supplier relationships.</p>
|
|
<a href="case-studies.html" class="read-more-link">Read more</a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="site-footer">
|
|
<div class="container">
|
|
<div class="footer-content"> <div class="footer-col footer-col-logo">
|
|
<a href="../index.html" class="logo">
|
|
<img src="../assets/Company Icons/company logo square.svg" alt="Gyannetra Logo" class="footer-logo-img">
|
|
</a>
|
|
<p>Empowering businesses with intelligent AI solutions to drive innovation, efficiency, and growth in a data-centric world.</p>
|
|
</div>
|
|
<div class="footer-col">
|
|
<h3>Quick Links</h3>
|
|
<ul>
|
|
<li><a href="../index.html">Home</a></li>
|
|
<li><a href="../Services/machine-learning.html">Machine Learning</a></li>
|
|
<li><a href="../Services/data-analysis.html">Data Analysis</a></li>
|
|
<li><a href="../Services/generative-ai.html">Generative AI</a></li>
|
|
<li><a href="../Services/agentic-ai.html">Agentic AI</a></li>
|
|
<li><a href="../Services/automation-flows.html">Automation Flows</a></li>
|
|
<li><a href="../about.html">About Us</a></li>
|
|
<li><a href="../contact.html">Contact Us</a></li>
|
|
</ul>
|
|
</div> <div class="footer-col">
|
|
<h3>Contact Us</h3>
|
|
<ul>
|
|
<li><p><i class="fas fa-map-marker-alt"></i> Pune, Maharashtra, India</p></li>
|
|
<li><p><i class="fas fa-phone"></i>+91 89491-35299</p></li>
|
|
<li><p><i class="fas fa-envelope"></i> <a href="mailto:info@gyannetra.com">info@gyannetra.com</a></p></li>
|
|
</ul>
|
|
</div> <div class="footer-col">
|
|
<h3>Follow Us</h3>
|
|
<p>Stay updated with our latest insights and news.</p> <div class="social-links">
|
|
<a href="mailto:info@gyannetra.com" aria-label="Email"><i class="fas fa-envelope"></i></a>
|
|
<a href="https://wa.me/918949135299" aria-label="WhatsApp" target="_blank"><i class="fab fa-whatsapp"></i></a>
|
|
<a href="https://www.linkedin.com/company/gyannetra-pvt-ltd/" aria-label="LinkedIn" target="_blank"><i class="fab fa-linkedin-in"></i></a>
|
|
<a href="https://www.youtube.com/@Gyannetra-o3y" aria-label="YouTube" target="_blank"><i class="fab fa-youtube"></i></a>
|
|
</div>
|
|
<form action="#" method="post" class="newsletter-form" style="display: none;">
|
|
<input type="email" name="email" placeholder="Enter your email" required>
|
|
<button type="submit" class="btn btn-secondary">Subscribe</button>
|
|
</form>
|
|
</div>
|
|
</div> <div class="footer-bottom">
|
|
<p>© 2025 Gyannetra. All rights reserved. | <a href="../privacy-policy.html">Privacy Policy</a> | <a href="../terms-of-service.html">Terms and Conditions</a></p>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
<script src="../js/main.js" defer></script>
|
|
<script src="../js/menu-dropdown.js" defer></script>
|
|
<script src="../js/form-subscribe.js" defer></script>
|
|
<script src="../js/unified-neural-interactions.js" defer></script>
|
|
<script src="../js/tech-marquee.js" defer></script>
|
|
<script src="../js/data-node-interactions.js" defer></script>
|
|
|
|
<!-- Navbar scroll effect script -->
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const header = document.querySelector('.site-header');
|
|
|
|
function handleScroll() {
|
|
const currentScrollY = window.scrollY;
|
|
|
|
if (currentScrollY > 30) {
|
|
header.classList.add('scrolled');
|
|
} else {
|
|
header.classList.remove('scrolled');
|
|
}
|
|
}
|
|
|
|
// Throttle scroll events for better performance
|
|
let ticking = false;
|
|
function onScroll() {
|
|
if (!ticking) {
|
|
requestAnimationFrame(function() {
|
|
handleScroll();
|
|
ticking = false;
|
|
});
|
|
ticking = true;
|
|
}
|
|
}
|
|
|
|
window.addEventListener('scroll', onScroll, { passive: true });
|
|
|
|
// Initial check
|
|
handleScroll();
|
|
});
|
|
</script>
|
|
|
|
</html>
|
|
|
|
|
|
|
|
|