<div id="moviesContainer" class="movies-grid"> <div class="loading"> <div class="spinner"></div> <p>Loading latest Malayalam movies...</p> </div> </div> </div>
.movie-title font-size: 1.3em; font-weight: bold; margin-bottom: 8px; color: #333;
// Function to filter movies function filterMovies() let filtered = moviesData; // Apply year/genre filter if (currentFilter !== "all") // Apply search filter if (currentSearch) return filtered; new malayalam movies list
.filter-btn padding: 10px 25px; border: none; background: #f0f0f0; border-radius: 25px; cursor: pointer; font-size: 1em; transition: all 0.3s ease; font-weight: 500;
.spinner border: 4px solid rgba(255,255,255,0.3); border-top: 4px solid white; border-radius: 50%; width: 50px; height: 50px; animation: spin 1s linear infinite; margin: 0 auto 20px; div id="moviesContainer" class="movies-grid">
<div class="filters"> <div class="filter-group"> <button class="filter-btn active" data-filter="all">All Movies</button> <button class="filter-btn" data-filter="2024">2024 Releases</button> <button class="filter-btn" data-filter="2023">2023 Releases</button> <button class="filter-btn" data-filter="action">Action</button> <button class="filter-btn" data-filter="drama">Drama</button> <button class="filter-btn" data-filter="comedy">Comedy</button> <button class="filter-btn" data-filter="thriller">Thriller</button> </div> <div class="search-box"> <input type="text" id="searchInput" placeholder="🔍 Search movies by name, cast, or director..."> </div> </div>
📅 Release Date: $movie.releaseDate 🎭 Genre: $movie.genre.join(", ") 🎯 Director: $movie.director ⭐ Rating: $movie.rating/5 🎭 Cast: $movie.cast.join(", ") Loading latest Malayalam movies...<
/* Search Box */ .search-box margin-top: 15px; text-align: center;