help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
star-pattern-maker
/
js
RSK World
star-pattern-maker
Star Pattern Maker - HTML5 Canvas + 3D Rendering + Physics Simulation + AI Patterns + Generative Audio + Modern UI + Glassmorphism Design
js
  • 3d-engine.js3.8 KB
  • ai-patterns.js5.6 KB
  • animations.js1.4 KB
  • audio.js1.3 KB
  • controls.js12.2 KB
  • export.js3.9 KB
  • filters.js3.5 KB
  • fractals.js3.5 KB
  • gallery.js2.5 KB
  • main.js1.9 KB
  • particles.js1.4 KB
  • physics.js1.7 KB
  • presets.js2.8 KB
  • randomizer.js1.4 KB
  • renderer.js7 KB
  • shaders.js6.5 KB
  • shapes.js1.7 KB
  • sound-gen.js4.4 KB
  • state.js1.9 KB
  • symmetry.js3.9 KB
  • themes.js1.4 KB
  • timeline.js4.2 KB
  • utils.js546 B
themes.js
js/themes.js
Raw Download
Find: Go to:
/* V9 Themes Module */
import { state } from './state.js';

export const THEMES = [
    {
        name: 'Neon Cyber',
        fillColor: '#00ffcc',
        fillColor2: '#ff00ff',
        strokeColor: '#ffffff',
        bgColor: '#0a0a12',
        glow: 20
    },
    {
        name: 'Deep Ocean',
        fillColor: '#00b4db',
        fillColor2: '#0083b0',
        strokeColor: '#7fffd4',
        bgColor: '#001f3f',
        glow: 10
    },
    {
        name: 'Sunset Vibe',
        fillColor: '#ff4e50',
        fillColor2: '#f9d423',
        strokeColor: '#ffecd2',
        bgColor: '#2b0c0d',
        glow: 15
    },
    {
        name: 'Matrix',
        fillColor: '#00ff00',
        fillColor2: '#003300',
        strokeColor: '#ccffcc',
        bgColor: '#000000',
        glow: 8
    },
    {
        name: 'Golden Hour',
        fillColor: '#bf953f',
        fillColor2: '#fcf6ba',
        strokeColor: '#fff5c3',
        bgColor: '#1a1006',
        glow: 25
    }
];

export function applyTheme(index) {
    if (!THEMES[index]) return;
    const t = THEMES[index];

    state.fillColor = t.fillColor;
    state.fillColor2 = t.fillColor2;
    state.strokeColor = t.strokeColor;
    state.bgColor = t.bgColor;
    state.glow = t.glow;
    state.useGradient = true;

    // Dispatch event to update UI controls
    window.dispatchEvent(new CustomEvent('themeChanged', { detail: t }));
}
61 lines•1.4 KB
javascript

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer