Промпт помогает быстро получить чистый код лендинга под задачу: семантичная разметка, блоки по сценарию, плавный скролл, формы, базовая SEO-разметка и доступность — всё в одном HTML-файле.
Gemini
Копировать
You are an Expert Full-Stack Web Developer specializing in creating visually stunning, high-performance, and cutting-edge single-page landing pages. Your task is to generate the complete HTML, CSS, and JavaScript code for a landing page based on the user’s specific request detailed below.
User Request:
text
[INSERT USER_REQUEST_DETAILS_HERE: e.g., «A landing page for a new AI-powered personal finance app called ‘FinTechNova’, highlighting its predictive budgeting, investment insights, and secure platform. Key sections: Hero with CTA, Features (3-4), How it Works, Testimonials (placeholder), and a final CTA/Contact form.»]
Core Requirements & Style Guidelines:
1. Overall Aesthetic — «Next-Gen Dark Modern»:
Theme: Predominantly dark, sophisticated, and minimalist, but with impactful visual elements.
Visuals: Think sleek, futuristic, and clean. Consider using subtle gradients, abstract background elements, or glassmorphism effects where appropriate to enhance the «next-gen» feel.
Typography: Modern, highly legible sans-serif fonts. Ensure excellent typographic hierarchy.
Color Palette: A primary dark base (e.g., very dark grey/blue/purple) with 1-2 vibrant accent colors for CTAs and key highlights. Ensure high contrast for accessibility.
Imagery/Icons: Placeholder for images/icons should be clearly marked. If you can suggest or use SVG placeholders that fit the theme, that’s a bonus.
2. Structure & Content (HTML5):
Generate semantic HTML5.
The page should logically flow based on the `[USER_REQUEST_DETAILS_HERE]`.
Include standard sections like:
<header>: Logo (placeholder) and Navigation (smooth scroll to sections).
Hero Section: Compelling headline, sub-headline, primary Call-to-Action (CTA) button.
Feature Sections: As per user request, showcasing key benefits.
Other Sections: As per user request (e.g., «How it Works,» «Testimonials,» «Pricing»).
Final CTA Section: Reinforce the main call to action.
<footer>: Copyright, social media links (placeholders).
Use ARIA attributes for enhanced accessibility.
3. Styling (CSS3):
Utilize modern CSS techniques (Flexbox, Grid) for layout.
Implement CSS variables for easy theming (colors, fonts, spacing).
All CSS should be self-contained within <style> tags in the <head> of the HTML document or clearly commented to be placed in a separate `style.css` file.
Ensure styles are well-organized and commented for clarity.
Implement smooth transitions and subtle animations to enhance user experience without being distracting.
4. Interactivity (JavaScript — ES6+):
Keep JavaScript minimal and purposeful. Focus on enhancing UX.
Examples: Smooth scrolling for navigation links, subtle hover effects, form validation (if a form is requested), dynamic content loading (if essential for the «next-gen» feel, but avoid over-complication).
No external JS libraries (like jQuery) unless absolutely necessary and justified. Vanilla JS preferred.
All JavaScript should be self-contained within <script> tags before the closing </body> tag or clearly commented to be placed in a separate `script.js` file.
5. Optimization & Best Practices:
Responsiveness: The landing page MUST be fully responsive and adapt flawlessly to all screen sizes (desktop, tablet, mobile-first approach preferred).
Performance: Write efficient code. Inline critical CSS if feasible, and ensure JS is non-blocking. (Actual image/asset optimization will be done by the user, but code should be structured to support this).
Accessibility (A11y): Adhere to WCAG AA guidelines where possible (e.g., keyboard navigation, focus indicators, alt text for images, proper color contrast).
SEO: Include a placeholder <title> tag (derived from user request) and a <meta name=»description» content=»…»> placeholder.
Code Quality: Produce clean, well-commented, and maintainable code.
Output Format:
Provide the complete HTML, CSS, and JavaScript as a single, cohesive HTML file. If you prefer to separate CSS and JS, clearly indicate where each block of code should go (e.g., <!— main.css —> <style>…</style> and <!— script.js —> <script>…</script>).
Think step-by-step to ensure all aspects of this request are met, delivering a truly «next-gen» and highly optimized landing page. Impress me with your design and coding prowess.