commit 8fa0f0a1d4bbb16f6a602bcb91078bec150cf85a
Author: root <root@hub.scroll.pub> Date: 2025-01-03 18:13:27 +0000 Subject: Initial commit diff --git a/body.html b/body.html new file mode 100644 index 0000000..013e167 --- /dev/null +++ b/body.html @@ -0,0 +1,96 @@ +<header class="header"> + <div class="container"> + <h1 class="logo">Fanzone</h1> + <nav class="nav"> + <a href="#features" class="nav-link">Features</a> + <a href="#pricing" class="nav-link">Pricing</a> + <a href="#community" class="nav-link">Community</a> + </nav> + <button class="cta-button" onclick="showSignupModal()">Join Now</button> + </div> +</header> + +<main> + <section class="hero"> + <div class="container"> + <h2 class="hero-title">Unlock Exclusive Content</h2> + <p class="hero-text">Connect with your favorite creators and enjoy premium content.</p> + <button class="hero-button" onclick="showSignupModal()">Get Started</button> + </div> + </section> + + <section id="features" class="features"> + <div class="container"> + <h2 class="section-title">Features</h2> + <div class="feature-grid"> + <div class="feature-card"> + <div class="feature-icon">🎥</div> + <h3 class="feature-title">Exclusive Videos</h3> + <p class="feature-text">Access premium videos from top creators.</p> + </div> + <div class="feature-card"> + <div class="feature-icon">💬</div> + <h3 class="feature-title">Interactive Chat</h3> + <p class="feature-text">Engage directly with creators in real-time.</p> + </div> + <div class="feature-card"> + <div class="feature-icon">📊</div> + <h3 class="feature-title">Analytics Tools</h3> + <p class="feature-text">Track your engagement and growth.</p> + </div> + </div> + </div> + </section> + + <section id="pricing" class="pricing"> + <div class="container"> + <h2 class="section-title">Pricing</h2> + <div class="pricing-grid"> + <div class="pricing-card"> + <h3 class="pricing-title">Basic</h3> + <p class="pricing-price">$9.99/month</p> + <ul class="pricing-features"> + <li>Access to basic content</li> + <li>Limited chat access</li> + </ul> + <button class="pricing-button" onclick="showSignupModal()">Subscribe</button> + </div> + <div class="pricing-card"> + <h3 class="pricing-title">Premium</h3> + <p class="pricing-price">$19.99/month</p> + <ul class="pricing-features"> + <li>Full content access</li> + <li>Unlimited chat access</li> + <li>Advanced analytics</li> + </ul> + <button class="pricing-button" onclick="showSignupModal()">Subscribe</button> + </div> + </div> + </div> + </section> + + <section id="community" class="community"> + <div class="container"> + <h2 class="section-title">Join the Community</h2> + <p class="community-text">Be part of an exclusive network of creators and fans.</p> + <button class="community-button" onclick="showSignupModal()">Sign Up Today</button> + </div> + </section> +</main> + +<footer class="footer"> + <div class="container"> + <p>Fanzone - Connecting Creators and Fans</p> + </div> +</footer> + +<div id="signupModal" class="modal"> + <div class="modal-content"> + <span class="close" onclick="hideSignupModal()">&times;</span> + <h2>Join Fanzone</h2> + <form id="signupForm"> + <input type="email" placeholder="Enter your email" required> + <button type="submit">Sign Up</button> + </form> + </div> +</div> \ No newline at end of file diff --git a/index.scroll b/index.scroll new file mode 100644 index 0000000..ba687da --- /dev/null +++ b/index.scroll @@ -0,0 +1,8 @@ +buildHtml +baseUrl https://fanzone.scroll.pub +metaTags +editButton /edit.html +title Fanzone - Exclusive Content & Interactive Community +style.css +body.html +script.js \ No newline at end of file diff --git a/prompt.json b/prompt.json new file mode 100644 index 0000000..d0b475c --- /dev/null +++ b/prompt.json @@ -0,0 +1,25 @@ +{ + "id": "7d02b8d1-52c6-4e06-a2b2-a605f827b18c", + "object": "chat.completion", + "created": 1735927969, + "model": "deepseek-chat", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "---domain---\nfanzone.scroll.pub\n---index.scroll---\nbuildHtml\nbaseUrl https://fanzone.scroll.pub\nmetaTags\neditButton /edit.html\ntitle Fanzone - Exclusive Content & Interactive Community\nstyle.css\nbody.html\nscript.js\n---body.html---\n<header class=\"header\">\n <div class=\"container\">\n <h1 class=\"logo\">Fanzone</h1>\n <nav class=\"nav\">\n <a href=\"#features\" class=\"nav-link\">Features</a>\n <a href=\"#pricing\" class=\"nav-link\">Pricing</a>\n <a href=\"#community\" class=\"nav-link\">Community</a>\n </nav>\n <button class=\"cta-button\" onclick=\"showSignupModal()\">Join Now</button>\n </div>\n</header>\n\n<main>\n <section class=\"hero\">\n <div class=\"container\">\n <h2 class=\"hero-title\">Unlock Exclusive Content</h2>\n <p class=\"hero-text\">Connect with your favorite creators and enjoy premium content.</p>\n <button class=\"hero-button\" onclick=\"showSignupModal()\">Get Started</button>\n </div>\n </section>\n\n <section id=\"features\" class=\"features\">\n <div class=\"container\">\n <h2 class=\"section-title\">Features</h2>\n <div class=\"feature-grid\">\n <div class=\"feature-card\">\n <div class=\"feature-icon\">🎥</div>\n <h3 class=\"feature-title\">Exclusive Videos</h3>\n <p class=\"feature-text\">Access premium videos from top creators.</p>\n </div>\n <div class=\"feature-card\">\n <div class=\"feature-icon\">💬</div>\n <h3 class=\"feature-title\">Interactive Chat</h3>\n <p class=\"feature-text\">Engage directly with creators in real-time.</p>\n </div>\n <div class=\"feature-card\">\n <div class=\"feature-icon\">📊</div>\n <h3 class=\"feature-title\">Analytics Tools</h3>\n <p class=\"feature-text\">Track your engagement and growth.</p>\n </div>\n </div>\n </div>\n </section>\n\n <section id=\"pricing\" class=\"pricing\">\n <div class=\"container\">\n <h2 class=\"section-title\">Pricing</h2>\n <div class=\"pricing-grid\">\n <div class=\"pricing-card\">\n <h3 class=\"pricing-title\">Basic</h3>\n <p class=\"pricing-price\">$9.99/month</p>\n <ul class=\"pricing-features\">\n <li>Access to basic content</li>\n <li>Limited chat access</li>\n </ul>\n <button class=\"pricing-button\" onclick=\"showSignupModal()\">Subscribe</button>\n </div>\n <div class=\"pricing-card\">\n <h3 class=\"pricing-title\">Premium</h3>\n <p class=\"pricing-price\">$19.99/month</p>\n <ul class=\"pricing-features\">\n <li>Full content access</li>\n <li>Unlimited chat access</li>\n <li>Advanced analytics</li>\n </ul>\n <button class=\"pricing-button\" onclick=\"showSignupModal()\">Subscribe</button>\n </div>\n </div>\n </div>\n </section>\n\n <section id=\"community\" class=\"community\">\n <div class=\"container\">\n <h2 class=\"section-title\">Join the Community</h2>\n <p class=\"community-text\">Be part of an exclusive network of creators and fans.</p>\n <button class=\"community-button\" onclick=\"showSignupModal()\">Sign Up Today</button>\n </div>\n </section>\n</main>\n\n<footer class=\"footer\">\n <div class=\"container\">\n <p>Fanzone - Connecting Creators and Fans</p>\n </div>\n</footer>\n\n<div id=\"signupModal\" class=\"modal\">\n <div class=\"modal-content\">\n <span class=\"close\" onclick=\"hideSignupModal()\">&times;</span>\n <h2>Join Fanzone</h2>\n <form id=\"signupForm\">\n <input type=\"email\" placeholder=\"Enter your email\" required>\n <button type=\"submit\">Sign Up</button>\n </form>\n </div>\n</div>\n---style.css---\n:root {\n --primary-color: #ff4757;\n --secondary-color: #2f3542;\n --background-color: #f1f2f6;\n --text-color: #2f3542;\n --white: #ffffff;\n --font-family: 'Arial', sans-serif;\n}\n\nbody {\n font-family: var(--font-family);\n color: var(--text-color);\n background-color: var(--background-color);\n margin: 0;\n padding: 0;\n}\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 20px;\n}\n\n.header {\n background-color: var(--secondary-color);\n color: var(--white);\n padding: 20px 0;\n}\n\n.logo {\n font-size: 24px;\n font-weight: bold;\n}\n\n.nav {\n display: flex;\n gap: 20px;\n}\n\n.nav-link {\n color: var(--white);\n text-decoration: none;\n font-weight: bold;\n}\n\n.cta-button {\n background-color: var(--primary-color);\n color: var(--white);\n border: none;\n padding: 10px 20px;\n cursor: pointer;\n font-weight: bold;\n}\n\n.hero {\n background-color: var(--primary-color);\n color: var(--white);\n padding: 100px 0;\n text-align: center;\n}\n\n.hero-title {\n font-size: 48px;\n margin-bottom: 20px;\n}\n\n.hero-text {\n font-size: 18px;\n margin-bottom: 40px;\n}\n\n.hero-button {\n background-color: var(--secondary-color);\n color: var(--white);\n border: none;\n padding: 15px 30px;\n cursor: pointer;\n font-weight: bold;\n}\n\n.features {\n padding: 80px 0;\n}\n\n.section-title {\n text-align: center;\n font-size: 36px;\n margin-bottom: 40px;\n}\n\n.feature-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 20px;\n}\n\n.feature-card {\n background-color: var(--white);\n padding: 20px;\n border-radius: 10px;\n text-align: center;\n}\n\n.feature-icon {\n font-size: 48px;\n margin-bottom: 20px;\n}\n\n.feature-title {\n font-size: 24px;\n margin-bottom: 10px;\n}\n\n.feature-text {\n font-size: 16px;\n}\n\n.pricing {\n padding: 80px 0;\n}\n\n.pricing-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 20px;\n}\n\n.pricing-card {\n background-color: var(--white);\n padding: 20px;\n border-radius: 10px;\n text-align: center;\n}\n\n.pricing-title {\n font-size: 24px;\n margin-bottom: 10px;\n}\n\n.pricing-price {\n font-size: 36px;\n margin-bottom: 20px;\n}\n\n.pricing-features {\n list-style: none;\n padding: 0;\n margin-bottom: 20px;\n}\n\n.pricing-button {\n background-color: var(--primary-color);\n color: var(--white);\n border: none;\n padding: 10px 20px;\n cursor: pointer;\n font-weight: bold;\n}\n\n.community {\n background-color: var(--secondary-color);\n color: var(--white);\n padding: 100px 0;\n text-align: center;\n}\n\n.community-text {\n font-size: 18px;\n margin-bottom: 40px;\n}\n\n.community-button {\n background-color: var(--primary-color);\n color: var(--white);\n border: none;\n padding: 15px 30px;\n cursor: pointer;\n font-weight: bold;\n}\n\n.footer {\n background-color: var(--secondary-color);\n color: var(--white);\n padding: 20px 0;\n text-align: center;\n}\n\n.modal {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n justify-content: center;\n align-items: center;\n}\n\n.modal-content {\n background-color: var(--white);\n padding: 20px;\n border-radius: 10px;\n text-align: center;\n}\n\n.close {\n float: right;\n cursor: pointer;\n}\n\nform input {\n width: 100%;\n padding: 10px;\n margin-bottom: 10px;\n border: 1px solid #ccc;\n border-radius: 5px;\n}\n\nform button {\n background-color: var(--primary-color);\n color: var(--white);\n border: none;\n padding: 10px 20px;\n cursor: pointer;\n font-weight: bold;\n}\n\n@media (max-width: 768px) {\n .hero-title {\n font-size: 36px;\n }\n\n .hero-text {\n font-size: 16px;\n }\n\n .feature-grid, .pricing-grid {\n grid-template-columns: 1fr;\n }\n}\n---script.js---\nfunction showSignupModal() {\n document.getElementById('signupModal').style.display = 'flex';\n}\n\nfunction hideSignupModal() {\n document.getElementById('signupModal').style.display = 'none';\n}\n\ndocument.getElementById('signupForm').addEventListener('submit', function(event) {\n event.preventDefault();\n alert('Thank you for signing up!');\n hideSignupModal();\n});\n---end---" + }, + "logprobs": null, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 259, + "completion_tokens": 2241, + "total_tokens": 2500, + "prompt_cache_hit_tokens": 0, + "prompt_cache_miss_tokens": 259 + }, + "system_fingerprint": "fp_3a5770e1b4" +} \ No newline at end of file diff --git a/readme.scroll b/readme.scroll new file mode 100644 index 0000000..93b8f30 --- /dev/null +++ b/readme.scroll @@ -0,0 +1,2 @@ +# fanzone.scroll.pub +Website generated by DeepSeek from prompt: 我要创建一个类似onlyfans的会员网站,要有数值工具和互动性,要有创意,整体上更吸引客户 \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..c5d2f7d --- /dev/null +++ b/script.js @@ -0,0 +1,13 @@ +function showSignupModal() { + document.getElementById('signupModal').style.display = 'flex'; +} + +function hideSignupModal() { + document.getElementById('signupModal').style.display = 'none'; +} + +document.getElementById('signupForm').addEventListener('submit', function(event) { + event.preventDefault(); + alert('Thank you for signing up!'); + hideSignupModal(); +}); \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..66fdf3e --- /dev/null +++ b/style.css @@ -0,0 +1,241 @@ +:root { + --primary-color: #ff4757; + --secondary-color: #2f3542; + --background-color: #f1f2f6; + --text-color: #2f3542; + --white: #ffffff; + --font-family: 'Arial', sans-serif; +} + +body { + font-family: var(--font-family); + color: var(--text-color); + background-color: var(--background-color); + margin: 0; + padding: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +.header { + background-color: var(--secondary-color); + color: var(--white); + padding: 20px 0; +} + +.logo { + font-size: 24px; + font-weight: bold; +} + +.nav { + display: flex; + gap: 20px; +} + +.nav-link { + color: var(--white); + text-decoration: none; + font-weight: bold; +} + +.cta-button { + background-color: var(--primary-color); + color: var(--white); + border: none; + padding: 10px 20px; + cursor: pointer; + font-weight: bold; +} + +.hero { + background-color: var(--primary-color); + color: var(--white); + padding: 100px 0; + text-align: center; +} + +.hero-title { + font-size: 48px; + margin-bottom: 20px; +} + +.hero-text { + font-size: 18px; + margin-bottom: 40px; +} + +.hero-button { + background-color: var(--secondary-color); + color: var(--white); + border: none; + padding: 15px 30px; + cursor: pointer; + font-weight: bold; +} + +.features { + padding: 80px 0; +} + +.section-title { + text-align: center; + font-size: 36px; + margin-bottom: 40px; +} + +.feature-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 20px; +} + +.feature-card { + background-color: var(--white); + padding: 20px; + border-radius: 10px; + text-align: center; +} + +.feature-icon { + font-size: 48px; + margin-bottom: 20px; +} + +.feature-title { + font-size: 24px; + margin-bottom: 10px; +} + +.feature-text { + font-size: 16px; +} + +.pricing { + padding: 80px 0; +} + +.pricing-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 20px; +} + +.pricing-card { + background-color: var(--white); + padding: 20px; + border-radius: 10px; + text-align: center; +} + +.pricing-title { + font-size: 24px; + margin-bottom: 10px; +} + +.pricing-price { + font-size: 36px; + margin-bottom: 20px; +} + +.pricing-features { + list-style: none; + padding: 0; + margin-bottom: 20px; +} + +.pricing-button { + background-color: var(--primary-color); + color: var(--white); + border: none; + padding: 10px 20px; + cursor: pointer; + font-weight: bold; +} + +.community { + background-color: var(--secondary-color); + color: var(--white); + padding: 100px 0; + text-align: center; +} + +.community-text { + font-size: 18px; + margin-bottom: 40px; +} + +.community-button { + background-color: var(--primary-color); + color: var(--white); + border: none; + padding: 15px 30px; + cursor: pointer; + font-weight: bold; +} + +.footer { + background-color: var(--secondary-color); + color: var(--white); + padding: 20px 0; + text-align: center; +} + +.modal { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + justify-content: center; + align-items: center; +} + +.modal-content { + background-color: var(--white); + padding: 20px; + border-radius: 10px; + text-align: center; +} + +.close { + float: right; + cursor: pointer; +} + +form input { + width: 100%; + padding: 10px; + margin-bottom: 10px; + border: 1px solid #ccc; + border-radius: 5px; +} + +form button { + background-color: var(--primary-color); + color: var(--white); + border: none; + padding: 10px 20px; + cursor: pointer; + font-weight: bold; +} + +@media (max-width: 768px) { + .hero-title { + font-size: 36px; + } + + .hero-text { + font-size: 16px; + } + + .feature-grid, .pricing-grid { + grid-template-columns: 1fr; + } +} \ No newline at end of file