simsdin55 commited on
Commit
d95ce5c
·
verified ·
1 Parent(s): 69f265a

make it nsfw

Browse files
Files changed (5) hide show
  1. components/footer.js +9 -9
  2. components/navbar.js +7 -7
  3. index.html +39 -41
  4. nsfw-warning.js +61 -0
  5. style.css +48 -5
components/footer.js CHANGED
@@ -21,8 +21,8 @@ class CustomFooter extends HTMLElement {
21
  .footer-logo {
22
  font-size: 1.5rem;
23
  font-weight: bold;
24
- background: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);
25
- -webkit-background-clip: text;
26
  -webkit-text-fill-color: transparent;
27
  margin-bottom: 1rem;
28
  }
@@ -71,8 +71,8 @@ class CustomFooter extends HTMLElement {
71
  <div class="footer-content">
72
  <div class="footer-about">
73
  <div class="footer-logo">PixFlow</div>
74
- <p>Transform your static images into stunning animated videos with our powerful AI technology.</p>
75
- <div class="social-links">
76
  <a href="#"><i data-feather="twitter"></i></a>
77
  <a href="#"><i data-feather="instagram"></i></a>
78
  <a href="#"><i data-feather="facebook"></i></a>
@@ -82,11 +82,11 @@ class CustomFooter extends HTMLElement {
82
  <div class="footer-links">
83
  <h3>Product</h3>
84
  <ul>
85
- <li><a href="#">Features</a></li>
86
- <li><a href="#">Pricing</a></li>
87
- <li><a href="#">Examples</a></li>
88
- <li><a href="#">Download</a></li>
89
- </ul>
90
  </div>
91
  <div class="footer-links">
92
  <h3>Company</h3>
 
21
  .footer-logo {
22
  font-size: 1.5rem;
23
  font-weight: bold;
24
+ background: linear-gradient(135deg, #ef4444 0%, #ec4899 100%);
25
+ -webkit-background-clip: text;
26
  -webkit-text-fill-color: transparent;
27
  margin-bottom: 1rem;
28
  }
 
71
  <div class="footer-content">
72
  <div class="footer-about">
73
  <div class="footer-logo">PixFlow</div>
74
+ <p>Create private adult animations from your images with our NSFW AI technology.</p>
75
+ <div class="social-links">
76
  <a href="#"><i data-feather="twitter"></i></a>
77
  <a href="#"><i data-feather="instagram"></i></a>
78
  <a href="#"><i data-feather="facebook"></i></a>
 
82
  <div class="footer-links">
83
  <h3>Product</h3>
84
  <ul>
85
+ <li><a href="#">Adult Styles</a></li>
86
+ <li><a href="#">VIP Membership</a></li>
87
+ <li><a href="#">OnlyFans Tools</a></li>
88
+ <li><a href="#">Discreet Billing</a></li>
89
+ </ul>
90
  </div>
91
  <div class="footer-links">
92
  <h3>Company</h3>
components/navbar.js CHANGED
@@ -19,8 +19,8 @@ class CustomNavbar extends HTMLElement {
19
  color: white;
20
  font-weight: bold;
21
  font-size: 1.5rem;
22
- background: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);
23
- -webkit-background-clip: text;
24
  -webkit-text-fill-color: transparent;
25
  display: flex;
26
  align-items: center;
@@ -45,8 +45,8 @@ class CustomNavbar extends HTMLElement {
45
  color: white;
46
  }
47
  .nav-links a.active {
48
- color: #8b5cf6;
49
- }
50
  .mobile-menu-btn {
51
  display: none;
52
  background: none;
@@ -69,9 +69,9 @@ class CustomNavbar extends HTMLElement {
69
  </a>
70
  <ul class="nav-links">
71
  <li><a href="/" class="active"><i data-feather="home"></i> Home</a></li>
72
- <li><a href="#"><i data-feather="star"></i> Premium</a></li>
73
- <li><a href="#"><i data-feather="help-circle"></i> Help</a></li>
74
- <li><a href="#"><i data-feather="user"></i> Account</a></li>
75
  </ul>
76
  <button class="mobile-menu-btn">
77
  <i data-feather="menu"></i>
 
19
  color: white;
20
  font-weight: bold;
21
  font-size: 1.5rem;
22
+ background: linear-gradient(135deg, #ef4444 0%, #ec4899 100%);
23
+ -webkit-background-clip: text;
24
  -webkit-text-fill-color: transparent;
25
  display: flex;
26
  align-items: center;
 
45
  color: white;
46
  }
47
  .nav-links a.active {
48
+ color: #ef4444;
49
+ }
50
  .mobile-menu-btn {
51
  display: none;
52
  background: none;
 
69
  </a>
70
  <ul class="nav-links">
71
  <li><a href="/" class="active"><i data-feather="home"></i> Home</a></li>
72
+ <li><a href="#"><i data-feather="star"></i> Premium Content</a></li>
73
+ <li><a href="#"><i data-feather="shield"></i> Privacy</a></li>
74
+ <li><a href="#"><i data-feather="user"></i> Account</a></li>
75
  </ul>
76
  <button class="mobile-menu-btn">
77
  <i data-feather="menu"></i>
index.html CHANGED
@@ -3,8 +3,8 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>PixFlow - Transform Images to Videos</title>
7
- <link rel="stylesheet" href="style.css">
8
  <script src="https://cdn.tailwindcss.com"></script>
9
  <script src="https://unpkg.com/feather-icons"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
@@ -13,19 +13,18 @@
13
  <script src="components/footer.js"></script>
14
  </head>
15
  <body class="bg-gray-900 text-white min-h-screen flex flex-col">
 
16
  <custom-navbar></custom-navbar>
17
-
18
- <main class="flex-grow container mx-auto px-4 py-12">
19
  <section class="max-w-4xl mx-auto text-center mb-16">
20
- <h1 class="text-5xl md:text-6xl font-bold mb-6 bg-clip-text text-transparent bg-gradient-to-r from-purple-400 to-pink-600">
21
- Bring Your Images to Life
22
  </h1>
23
  <p class="text-xl text-gray-300 mb-10">
24
- Upload any image and we'll transform it into a stunning animated video with just one click.
25
- </p>
26
-
27
- <div class="bg-gray-800 rounded-2xl p-8 shadow-lg border border-gray-700">
28
- <div id="dropzone" class="border-2 border-dashed border-gray-600 rounded-xl p-12 text-center cursor-pointer hover:border-purple-500 transition-colors duration-300">
29
  <div class="flex flex-col items-center">
30
  <i data-feather="upload-cloud" class="w-12 h-12 text-purple-400 mb-4"></i>
31
  <h3 class="text-xl font-semibold mb-2">Drag & Drop Your Image Here</h3>
@@ -62,11 +61,11 @@
62
  <div>
63
  <label class="block text-gray-300 mb-2">Style</label>
64
  <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500">
65
- <option>Cinematic</option>
66
- <option>Watercolor</option>
67
- <option>Sketch</option>
68
- <option>Pixel Art</option>
69
- </select>
70
  </div>
71
  <div>
72
  <label class="block text-gray-300 mb-2">Duration (seconds)</label>
@@ -75,11 +74,11 @@
75
  <div>
76
  <label class="block text-gray-300 mb-2">Background Music</label>
77
  <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500">
78
- <option>None</option>
79
- <option>Epic Cinematic</option>
80
- <option>Chill Vibes</option>
81
- <option>Upbeat</option>
82
- </select>
83
  </div>
84
  </div>
85
  </div>
@@ -90,39 +89,38 @@
90
  </div>
91
  </div>
92
  </section>
93
-
94
  <section class="max-w-6xl mx-auto mt-20">
95
- <h2 class="text-3xl font-bold text-center mb-12">How It Works</h2>
96
  <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
97
- <div class="bg-gray-800 p-6 rounded-xl border border-gray-700 hover:border-purple-500 transition-colors duration-300">
98
- <div class="bg-purple-500/10 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
99
- <i data-feather="upload" class="w-6 h-6 text-purple-400"></i>
100
  </div>
101
- <h3 class="text-xl font-semibold mb-2">Upload Image</h3>
102
- <p class="text-gray-400">Drag and drop or select any image file from your device</p>
103
  </div>
104
- <div class="bg-gray-800 p-6 rounded-xl border border-gray-700 hover:border-purple-500 transition-colors duration-300">
105
- <div class="bg-purple-500/10 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
106
- <i data-feather="sliders" class="w-6 h-6 text-purple-400"></i>
107
  </div>
108
- <h3 class="text-xl font-semibold mb-2">Customize Effects</h3>
109
- <p class="text-gray-400">Choose from various animation styles and durations</p>
110
  </div>
111
- <div class="bg-gray-800 p-6 rounded-xl border border-gray-700 hover:border-purple-500 transition-colors duration-300">
112
- <div class="bg-purple-500/10 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
113
- <i data-feather="film" class="w-6 h-6 text-purple-400"></i>
114
  </div>
115
- <h3 class="text-xl font-semibold mb-2">Download Video</h3>
116
- <p class="text-gray-400">Get your high-quality animated video ready to share</p>
117
  </div>
118
  </div>
119
  </section>
120
- </main>
121
 
122
  <custom-footer></custom-footer>
123
-
124
  <script src="script.js"></script>
125
- <script>
126
  feather.replace();
127
 
128
  // Animation for the preview section
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>PixFlow NSFW - Adult Image Animation</title>
7
+ <link rel="stylesheet" href="style.css">
8
  <script src="https://cdn.tailwindcss.com"></script>
9
  <script src="https://unpkg.com/feather-icons"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
 
13
  <script src="components/footer.js"></script>
14
  </head>
15
  <body class="bg-gray-900 text-white min-h-screen flex flex-col">
16
+ <nsfw-warning></nsfw-warning>
17
  <custom-navbar></custom-navbar>
18
+ <main class="flex-grow container mx-auto px-4 py-12">
 
19
  <section class="max-w-4xl mx-auto text-center mb-16">
20
+ <h1 class="text-5xl md:text-6xl font-bold mb-6 bg-clip-text text-transparent bg-gradient-to-r from-red-500 to-pink-500">
21
+ Animate Your Adult Content
22
  </h1>
23
  <p class="text-xl text-gray-300 mb-10">
24
+ Upload private images and we'll transform them into high-quality animated adult videos.
25
+ </p>
26
+ <div class="bg-gray-800 rounded-2xl p-8 shadow-lg border border-pink-700">
27
+ <div id="dropzone" class="border-2 border-dashed border-gray-600 rounded-xl p-12 text-center cursor-pointer hover:border-purple-500 transition-colors duration-300">
 
28
  <div class="flex flex-col items-center">
29
  <i data-feather="upload-cloud" class="w-12 h-12 text-purple-400 mb-4"></i>
30
  <h3 class="text-xl font-semibold mb-2">Drag & Drop Your Image Here</h3>
 
61
  <div>
62
  <label class="block text-gray-300 mb-2">Style</label>
63
  <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500">
64
+ <option>Passionate</option>
65
+ <option>Sensual</option>
66
+ <option>Erotic</option>
67
+ <option>Fetish</option>
68
+ </select>
69
  </div>
70
  <div>
71
  <label class="block text-gray-300 mb-2">Duration (seconds)</label>
 
74
  <div>
75
  <label class="block text-gray-300 mb-2">Background Music</label>
76
  <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500">
77
+ <option>Moans & Groans</option>
78
+ <option>Sensual Beats</option>
79
+ <option>Dirty Talk</option>
80
+ <option>None</option>
81
+ </select>
82
  </div>
83
  </div>
84
  </div>
 
89
  </div>
90
  </div>
91
  </section>
 
92
  <section class="max-w-6xl mx-auto mt-20">
93
+ <h2 class="text-3xl font-bold text-center mb-12">Create Adult Animations</h2>
94
  <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
95
+ <div class="bg-gray-800 p-6 rounded-xl border border-pink-700 hover:border-red-500 transition-colors duration-300">
96
+ <div class="bg-red-500/20 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
97
+ <i data-feather="lock" class="w-6 h-6 text-red-400"></i>
98
  </div>
99
+ <h3 class="text-xl font-semibold mb-2">Private Processing</h3>
100
+ <p class="text-gray-400">Your content is processed securely and never stored on our servers</p>
101
  </div>
102
+ <div class="bg-gray-800 p-6 rounded-xl border border-pink-700 hover:border-red-500 transition-colors duration-300">
103
+ <div class="bg-red-500/20 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
104
+ <i data-feather="heart" class="w-6 h-6 text-red-400"></i>
105
  </div>
106
+ <h3 class="text-xl font-semibold mb-2">Realistic Animations</h3>
107
+ <p class="text-gray-400">AI-powered animations that bring your fantasies to life</p>
108
  </div>
109
+ <div class="bg-gray-800 p-6 rounded-xl border border-pink-700 hover:border-red-500 transition-colors duration-300">
110
+ <div class="bg-red-500/20 w-14 h-14 rounded-lg flex items-center justify-center mb-4">
111
+ <i data-feather="eye-off" class="w-6 h-6 text-red-400"></i>
112
  </div>
113
+ <h3 class="text-xl font-semibold mb-2">Discreet Downloads</h3>
114
+ <p class="text-gray-400">No watermarks or identifying metadata on your downloads</p>
115
  </div>
116
  </div>
117
  </section>
118
+ </main>
119
 
120
  <custom-footer></custom-footer>
121
+ <script src="nsfw-warning.js"></script>
122
  <script src="script.js"></script>
123
+ <script>
124
  feather.replace();
125
 
126
  // Animation for the preview section
nsfw-warning.js ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class NsfwWarning extends HTMLElement {
2
+ connectedCallback() {
3
+ this.attachShadow({ mode: 'open' });
4
+ this.shadowRoot.innerHTML = `
5
+ <style>
6
+ .nsfw-warning {
7
+ position: fixed;
8
+ top: 0;
9
+ left: 0;
10
+ width: 100%;
11
+ height: 100%;
12
+ background: rgba(0,0,0,0.9);
13
+ z-index: 9999;
14
+ display: flex;
15
+ flex-direction: column;
16
+ justify-content: center;
17
+ align-items: center;
18
+ text-align: center;
19
+ padding: 2rem;
20
+ }
21
+ .nsfw-warning h2 {
22
+ font-size: 2.5rem;
23
+ color: #ef4444;
24
+ margin-bottom: 1.5rem;
25
+ }
26
+ .nsfw-warning p {
27
+ font-size: 1.2rem;
28
+ color: white;
29
+ max-width: 600px;
30
+ margin-bottom: 2rem;
31
+ }
32
+ .nsfw-warning button {
33
+ background: #ef4444;
34
+ color: white;
35
+ border: none;
36
+ padding: 1rem 2rem;
37
+ font-size: 1.1rem;
38
+ border-radius: 5px;
39
+ cursor: pointer;
40
+ transition: background 0.3s;
41
+ }
42
+ .nsfw-warning button:hover {
43
+ background: #dc2626;
44
+ }
45
+ </style>
46
+ <div class="nsfw-warning">
47
+ <h2>ADULT CONTENT WARNING</h2>
48
+ <p>This website contains adult content and is intended for mature audiences only. By entering, you confirm that you are at least 18 years of age or the legal age in your jurisdiction to view such material.</p>
49
+ <button id="enter-btn">ENTER SITE</button>
50
+ <a href="https://www.google.com" style="color: #999; margin-top: 1rem;">I want to leave</a>
51
+ </div>
52
+ `;
53
+
54
+ this.shadowRoot.getElementById('enter-btn').addEventListener('click', () => {
55
+ this.remove();
56
+ document.cookie = "nsfw_warning_accepted=true; path=/; max-age=86400"; // 1 day
57
+ });
58
+ }
59
+ }
60
+
61
+ customElements.define('nsfw-warning', NsfwWarning);
style.css CHANGED
@@ -13,14 +13,13 @@ body {
13
  ::-webkit-scrollbar-track {
14
  background: #1e293b;
15
  }
16
-
17
  ::-webkit-scrollbar-thumb {
18
- background: #7c3aed;
19
  border-radius: 5px;
20
  }
21
 
22
  ::-webkit-scrollbar-thumb:hover {
23
- background: #6d28d9;
24
  }
25
 
26
  /* Animation effects */
@@ -32,7 +31,51 @@ body {
32
  transform: translateY(-10px);
33
  }
34
  }
35
-
36
  .floating {
37
  animation: float 3s ease-in-out infinite;
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  ::-webkit-scrollbar-track {
14
  background: #1e293b;
15
  }
 
16
  ::-webkit-scrollbar-thumb {
17
+ background: #ef4444;
18
  border-radius: 5px;
19
  }
20
 
21
  ::-webkit-scrollbar-thumb:hover {
22
+ background: #dc2626;
23
  }
24
 
25
  /* Animation effects */
 
31
  transform: translateY(-10px);
32
  }
33
  }
 
34
  .floating {
35
  animation: float 3s ease-in-out infinite;
36
+ }
37
+
38
+ /* NSFW warning overlay */
39
+ .nsfw-warning {
40
+ position: fixed;
41
+ top: 0;
42
+ left: 0;
43
+ width: 100%;
44
+ height: 100%;
45
+ background: rgba(0,0,0,0.9);
46
+ z-index: 9999;
47
+ display: flex;
48
+ flex-direction: column;
49
+ justify-content: center;
50
+ align-items: center;
51
+ text-align: center;
52
+ padding: 2rem;
53
+ }
54
+
55
+ .nsfw-warning h2 {
56
+ font-size: 2.5rem;
57
+ color: #ef4444;
58
+ margin-bottom: 1.5rem;
59
+ }
60
+
61
+ .nsfw-warning p {
62
+ font-size: 1.2rem;
63
+ color: white;
64
+ max-width: 600px;
65
+ margin-bottom: 2rem;
66
+ }
67
+
68
+ .nsfw-warning button {
69
+ background: #ef4444;
70
+ color: white;
71
+ border: none;
72
+ padding: 1rem 2rem;
73
+ font-size: 1.1rem;
74
+ border-radius: 5px;
75
+ cursor: pointer;
76
+ transition: background 0.3s;
77
+ }
78
+
79
+ .nsfw-warning button:hover {
80
+ background: #dc2626;
81
+ }