-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathconfig.js
More file actions
92 lines (81 loc) · 4.38 KB
/
config.js
File metadata and controls
92 lines (81 loc) · 4.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// ============================================
// 💝 CUSTOMIZE YOUR VALENTINE'S WEBSITE HERE 💝
// ============================================
const CONFIG = {
// Your Valentine's name that will appear in the title
// Example: "Delisha", "Anjitesh", "Mike"
valentineName: "Delisha",
// The title that appears in the browser tab
// You can use emojis! 💝 💖 💗 💓 💞 💕
pageTitle: "Will You Be My Valentine? 💝",
// Floating emojis that appear in the background
// Find more emojis at: https://emojipedia.org
floatingEmojis: {
hearts: ['❤️', '💖', '💝', '💗', '💓'], // Heart emojis
bears: ['🧸', '🐻'] // Cute bear emojis
},
// Questions and answers
// Customize each question and its possible responses
questions: {
first: {
text: "Do you like me?", // First interaction
yesBtn: "Yes",
// Text for "Yes" button
noBtn: "No", // Text for "No" button
secretAnswer: "I don't like you, I love you! ❤️" // Secret hover message
},
second: {
text: "How much do you love me?", // For the love meter
startText: "This much!", // Text before the percentage
nextBtn: "Next ❤️" // Text for the next button
},
third: {
text: "Will you be my Valentine on February 14th, 2026? 🌹", // The big question!
yesBtn: "Yes!", // Text for "Yes" button
noBtn: "No" // Text for "No" button
}
},
// Love meter messages
// They show up depending on how far they slide the meter
loveMessages: {
extreme: "WOOOOW You love me that much?? 🥰🚀💝", // Shows when they go past 5000%
high: "To infinity and beyond! 🚀💝", // Shows when they go past 1000%
normal: "And beyond! 🥰" // Shows when they go past 100%
},
// Messages that appear after they say "Yes!"
celebration: {
title: "Yay! I'm the luckiest person in the world! 🎉💝💖💝💓",
message: "Now come get your gift, a big warm hug and a huge kiss!",
emojis: "🎁💖🤗💝💋❤️💕" // These will bounce around
},
// Color scheme for the website
// Use https://colorhunt.co or https://coolors.co to find beautiful color combinations
colors: {
backgroundStart: "#ffafbd", // Gradient start (try pastel colors for a soft look)
backgroundEnd: "#ffc3a0", // Gradient end (should complement backgroundStart)
buttonBackground: "#ff6b6b", // Button color (should stand out against the background)
buttonHover: "#ff8787", // Button hover color (slightly lighter than buttonBackground)
textColor: "#ff4757" // Text color (make sure it's readable!)
},
// Animation settings
// Adjust these if you want faster/slower animations
animations: {
floatDuration: "15s", // How long it takes hearts to float up (10-20s recommended)
floatDistance: "50px", // How far hearts move sideways (30-70px recommended)
bounceSpeed: "0.5s", // Speed of bouncing animations (0.3-0.7s recommended)
heartExplosionSize: 1.5 // Size of heart explosion effect (1.2-2.0 recommended)
},
// Background Music (Optional)
// Add your own music URL after getting proper licenses
music: {
enabled: true, // Music feature is enabled
autoplay: true, // Try to autoplay (note: some browsers may block this)
musicUrl: "https://res.cloudinary.com/dncywqfpb/video/upload/v1738399057/music_qrhjvy.mp3", // Music streaming URL
startText: "🎵 Play Music", // Button text to start music
stopText: "🔇 Stop Music", // Button text to stop music
volume: 0.5 // Volume level (0.0 to 1.0)
}
};
// Export for use in other scripts
window.DEFAULT_CONFIG = CONFIG;
window.VALENTINE_CONFIG = { ...CONFIG };