A responsive, futuristic 'Neon Purple' themed static landing page for a FiveM roleplay server. Built with HTML, CSS, and JavaScript, featuring Particle.js and custom animations.
Topics: fivem landing-page html css javascript bootstrap particle-js neon-theme cyberpunk responsive static-website gta5-rp
The goal was to create a visually appealing and immersive "one-page" website to serve as the main hub and information portal for the server's players. The page introduces the team, key server features, and provides basic statistics.
(It's recommended to add a screenshot of the finished page here so visitors can immediately see what it's about.)
The page is divided into several logical sections:
- Navigation: A fixed navigation bar with a glassmorphism effect that adapts smoothly on scroll. The links point to the different sections of the page.
- Hero Section (
#home): A full-screen introductory section with a dynamic background powered by Particle.js and a striking headline with a gradient and "glow" animation. - Team Section (
#team): Introduces the team members using cards with an animated border on hover. - Stats Section: Displays key statistics (player count, uptime...) that use JavaScript for an animated counter, which activates when the section scrolls into view (using
IntersectionObserver). - Server Info (
#server): A clear breakdown of "Server Details" (IP, status) and "Features" (custom economy, housing, etc.). - Why Choose Us (
#features): A section highlighting the server's three main advantages (Secure, Active, Community) using Font Awesome icons. - Footer: Contains social media links and copyright information.
- Custom Cursor: The page implements a custom dual cursor (a dot and a circular "follower") for a unique user experience.
- Neon Effects: Heavy use of CSS variables (
--neon-purple,--neon-pink) for easy maintenance of the color scheme and implementation of "glow" effects (usingtext-shadowandbox-shadow). - Responsive Design: Uses the Bootstrap 5 grid and custom
@mediarules to ensure the page looks great on both mobile devices and large monitors.
- HTML5: Semantic structure.
- CSS3:
- Custom styles (inline in
<style>) - CSS Variables
- Flexbox
- Animations (
@keyframes) for "glow" and border rotation
- Custom styles (inline in
- Bootstrap 5.3.0: For the grid system and basic components.
- JavaScript (ES6+):
- DOM Manipulation (for the custom cursor and counter)
IntersectionObserverAPI to trigger animations on scroll
- Third-Party Libraries:
- Particle.js: For the animated background in the hero section.
- Google Fonts: Uses the
Orbitron(for headings) andExo 2(for text) fonts. - Font Awesome: For icons in the feature sections and social links.
Although the HTML file has a navigation link for a #contact section that isn't present in the body, the main point of contact for support is the official Discord server.
- Discord: Join us on Discord
Since this is a purely static page with no backend, no complex installation is needed.
- Download the file: Save the provided
index.htmlfile (or the entire repository if it were in Git). - Open in browser: Double-click the
index.htmlfile. - Done! The page will load locally in your default web browser. All libraries (Bootstrap, Font Awesome, Particle.js) are loaded from a CDN, so an internet connection is required for them to display correctly.
- Design: MatyyStudio (according to the footer copyright).