Spaces:
Running
Running
์ญํ ๋น์ ์ ์๋ จ๋ ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ด๋ฉฐ, HTML, CSS, JavaScript๋ง์ผ๋ก ํ๋์ ์ด๊ณ ๋ฐ์ํ์ธ ์ ์ ํ์ฌ ์๊ฐ ์นํ์ด์ง๋ฅผ ์ ์ํ๋ ์๋ฌด๋ฅผ ์ํํฉ๋๋ค. ๋ณ๋์ npm ํจํค์ง ์ค์น๋ React ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์๋ ์ ๊ณต๋ ํ์ฌ ๊ฐ์์ ์๊ตฌ์ฌํญ์ ๋ฐํ์ผ๋ก, ๊น๋ํ๊ณ ๋ชจ๋ํ ๋๋์ ์นํ์ด์ง๋ฅผ ์์ฑํด์ฃผ์ธ์. โธป ํ์ฌ ๊ฐ์ โข ํ์ฌ๋ช
: GreenWave Tech โข ์ฐ์
๋ถ์ผ: ์นํ๊ฒฝ ์๋์ง ์๋ฃจ์
โข ํ์ฌ ๋ฏธ์
: ํ์ ์ ์ธ ์นํ๊ฒฝ ๊ธฐ์ ์ ํตํด ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ๋ง๋ ๋ค. โข ์ฃผ์ ์ ํ: โข SolarOne: ๊ณ ํจ์จ ํ์๊ด ํจ๋ ์์คํ
โข EcoCharge: ์ ๊ธฐ์ฐจ ๊ธ์ ์ถฉ์ ๊ธฐ โข WindFlow: ์ํ ํ๋ ฅ ๋ฐ์ ํฐ๋น โข ํ์ฌ ํต์ฌ ๊ฐ์น: โข ์ง์ ๊ฐ๋ฅ์ฑ (Sustainability) โข ํ์ ์ฑ (Innovation) โข ์ ๋ขฐ์ฑ (Reliability) โธป ์นํ์ด์ง ์๊ตฌ์ฌํญ ์นํ์ด์ง๋ ๋ค์๊ณผ ๊ฐ์ 4๊ฐ์ง ์น์
์ผ๋ก ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค. 1. ๋ฉ์ธ(Hero) ์น์
โข ํ์ฌ๋ช
๊ณผ ์บ์นํ๋ ์ด์ฆ: โGreenWave Tech - ๊ธฐ์ ๋ก ๋ง๋๋ ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋โ โข ์นํ๊ฒฝ ๋๋์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋๋ ์์ ์ฌ์ฉ โข โ์์ธํ ์์๋ณด๊ธฐโ ๋ฒํผ ํด๋ฆญ ์ ํ์ฌ ์๊ฐ ์น์
์ผ๋ก ๋ถ๋๋ฝ๊ฒ ์คํฌ๋กค ์ด๋ 2. ํ์ฌ ์๊ฐ ์น์
(About Us) โข ํ์ฌ ๋ฏธ์
๋ฐ ํต์ฌ ๊ฐ์น ์๊ฐ โข 3๊ฐ์ง ํต์ฌ ๊ฐ์น(์ง์ ๊ฐ๋ฅ์ฑ, ํ์ ์ฑ, ์ ๋ขฐ์ฑ)๋ฅผ ์์ด์ฝ๊ณผ ํจ๊ป ๋๋ํ ํ์ 3. ์ ํ ์๊ฐ ์น์
(Our Products) โข ์ฃผ์ ์ ํ(SolarOne, EcoCharge, WindFlow)์ ์นด๋ ํ์์ผ๋ก ์๊ฐ โข ๊ฐ ์นด๋์๋ ์ ํ ์ด๋ฆ, ์ด๋ฏธ์ง(placeholder), ์ ํ ์ค๋ช
ํฌํจ โข ๋ฒํผ โ๋ ์์๋ณด๊ธฐโ (๋จ์ ๋ฒํผ์ผ๋ก, ๋ณ๋ ํ์ด์ง ์ฐ๊ฒฐ ์์) 4. ๋ฌธ์ ์น์
(Contact Us) โข ํ์ฌ ์ฃผ์, ์ ํ๋ฒํธ, ์ด๋ฉ์ผ ํ๊ธฐ โข ๊ฐ๋จํ ๋ฌธ์ ํผ (์ด๋ฆ, ์ด๋ฉ์ผ, ๋ฉ์์ง, ์ ์ถ ๋ฒํผ) โข "์ ์ถํ๊ธฐ" ๋ฒํผ ํด๋ฆญ ์ ํผ ๋์ ์์ด ๊ฒฝ๊ณ ์ฐฝ(alert)์ผ๋ก โ๋ฌธ์๊ฐ ์ ์๋์์ต๋๋ค.โ ๋ฉ์์ง ํ์๋ง ๊ตฌํ โธป ์คํ์ผ ๋ฐ ๊ธฐ์ ์๊ตฌ์ฌํญ โข ์ฌ์ฉ ๊ฐ๋ฅ ๊ธฐ์ : HTML5, CSS3, ์์ JavaScript โข ์ปฌ๋ฌ ํ๋ ํธ: โข ์ฃผ์์: ์นํ๊ฒฝ ์ด๋ก์ ๊ณ์ด (#34D399, #059669 ๋ฑ) โข ๋ณด์กฐ์: ํ์ดํธ, ๊ทธ๋ ์ด, ๋ฐ์ ํ๋์ โข ํฐํธ: โข Google Fonts์์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ๊น๋ํ sans-serif ๊ณ์ด ํฐํธ(์: Inter, Poppins)๋ฅผ CDN ๋งํฌ๋ก ์ฐ๊ฒฐ ์ฌ์ฉ โข UI/UX: โข ๋ฐ์ํ ๋ ์ด์์ (๋ฐ์คํฌํ, ํ๋ธ๋ฆฟ, ๋ชจ๋ฐ์ผ ์ต์ ํ) โข ๋ถ๋๋ฌ์ด ์คํฌ๋กค ํจ๊ณผ ๊ตฌํ (์์ JavaScript๋ก ์ฒ๋ฆฌ) โข ๊นจ๋ํ๊ณ ๊ฐ๊ฒฐํ ๋์์ธ ์ ์ง โข Accessibility (์ ๊ทผ์ฑ): ์ถฉ๋ถํ ๊ธ์ ํฌ๊ธฐ์ ๋ช
ํํ ์ปฌ๋ฌ ๋๋น โธป ๊ฒฐ๊ณผ๋ฌผ ํํ ์๋์ ๊ฐ์ ํ์ผ ๊ตฌ์กฐ๋ก ์์ฑํ์ฌ ์ฃผ์ธ์. GreenWaveTech/ โโโ index.html โโโ styles.css โโโ script.js โข ๋ชจ๋ HTML ์ฝ๋๋ index.html์ ์์ฑํ๊ณ , ๊ฐ ์น์
์ ํ๊ทธ๋ก ๊ตฌ๋ถ โข ๋ชจ๋ CSS ์คํ์ผ๋ง์ styles.css ํ์ผ์ ์์ฑํ๊ณ , ํด๋์ค ๊ธฐ๋ฐ์ผ๋ก ์คํ์ผ๋ง โข ๋ชจ๋ JavaScript ๊ธฐ๋ฅ(๋ถ๋๋ฌ์ด ์คํฌ๋กค, ๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ)์ script.js์ ์์ฑ โข ํฐํธ ๋ฐ ์์ด์ฝ์ CDN ๋งํฌ๋ง ์ฌ์ฉํ๊ณ ์ถ๊ฐ ํจํค์ง๋ ์ค์นํ์ง ์์ โธป ์ฝ๋ ์คํ์ผ ์์ ์๋๋ Hero ์น์
์ ๊ฐ๋จํ ์์ ์ฝ๋์
๋๋ค. HTML (index.html ์ผ๋ถ ์์) <title>GreenWave Tech</title> GreenWave Tech ๊ธฐ์ ๋ก ๋ง๋๋ ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋ ์์ธํ ์์๋ณด๊ธฐ <script src="script.js"></script> CSS (styles.css ์ผ๋ถ ์์) body { font-family: 'Inter', sans-serif; margin: 0; padding: 0; } .hero { background-color: #34D399; color: white; height: 100vh; display: flex; justify-content: center; align-items: center; text-align: center; } button { background-color: white; color: #059669; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; } JavaScript (script.js ์ผ๋ถ ์์) document.getElementById("learn-more-btn").addEventListener("click", function() { document.querySelector("#about").scrollIntoView({ behavior: "smooth" }); }); // ๋ฌธ์ ํผ ์ ์ถ ๋ฒํผ ์ด๋ฒคํธ ์์ document.querySelector("#contact-form").addEventListener("submit", function(e) { e.preventDefault(); alert("๋ฌธ์๊ฐ ์ ์๋์์ต๋๋ค."); }); ์ ์กฐ๊ฑด๊ณผ ๊ตฌ์กฐ๋ฅผ ์ฐธ๊ณ ํ์ฌ HTML, CSS, ์์ JavaScript๋ง์ผ๋ก GreenWave Tech์ ํ์ฌ ์๊ฐ ์นํ์ด์ง๋ฅผ ์์ฑํด ์ฃผ์ธ์. - Initial Deployment
6a07a9e verified | <html lang="ko"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>GreenWave Tech - ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ์ํ ๊ธฐ์ </title> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
| <style> | |
| :root { | |
| --primary-green: #059669; | |
| --light-green: #34D399; | |
| --sky-blue: #7DD3FC; | |
| --dark-gray: #374151; | |
| --light-gray: #F3F4F6; | |
| } | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| color: var(--dark-gray); | |
| scroll-behavior: smooth; | |
| } | |
| h1, h2, h3, h4 { | |
| font-family: 'Poppins', sans-serif; | |
| font-weight: 600; | |
| } | |
| .hero-bg { | |
| background: linear-gradient(120deg, rgba(5, 150, 105, 0.9) 0%, rgba(52, 211, 153, 0.8) 100%), | |
| url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="%23059669"/><path d="M0 50 L100 50" stroke="%2334D399" stroke-width="1" stroke-opacity="0.2"/><path d="M50 0 L50 100" stroke="%2334D399" stroke-width="1" stroke-opacity="0.2"/></svg>'); | |
| background-size: cover; | |
| background-position: center; | |
| } | |
| .value-card { | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .value-card:hover { | |
| transform: translateY(-5px); | |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); | |
| } | |
| .product-card { | |
| transition: all 0.3s ease; | |
| border-bottom: 4px solid transparent; | |
| } | |
| .product-card:hover { | |
| transform: translateY(-5px); | |
| border-bottom-color: var(--light-green); | |
| box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); | |
| } | |
| .contact-form input, | |
| .contact-form textarea { | |
| transition: all 0.3s ease; | |
| border: 2px solid #E5E7EB; | |
| } | |
| .contact-form input:focus, | |
| .contact-form textarea:focus { | |
| border-color: var(--light-green); | |
| box-shadow: 0 0 0 3px rgba(52, 211, 153, 0.3); | |
| } | |
| .btn-primary { | |
| background-color: var(--primary-green); | |
| transition: all 0.3s ease; | |
| } | |
| .btn-primary:hover { | |
| background-color: #047857; | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); | |
| } | |
| .btn-outline { | |
| border: 2px solid var(--primary-green); | |
| transition: all 0.3s ease; | |
| } | |
| .btn-outline:hover { | |
| background-color: var(--primary-green); | |
| color: white; | |
| } | |
| .leaf-pattern { | |
| background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M10,1 C5.5,1 2,4.5 2,9 C2,13.5 5.5,17 10,17 C14.5,17 18,13.5 18,9 C18,4.5 14.5,1 10,1 Z M10,15 C6.7,15 4,12.3 4,9 C4,5.7 6.7,3 10,3 C13.3,3 16,5.7 16,9 C16,12.3 13.3,15 10,15 Z" fill="%2334D399" opacity="0.1"/></svg>'); | |
| } | |
| </style> | |
| </head> | |
| <body class="bg-gray-50"> | |
| <!-- ํค๋/๋ค๋น๊ฒ์ด์ --> | |
| <header class="sticky top-0 z-50 bg-white shadow-md"> | |
| <div class="container mx-auto px-4 py-4 flex justify-between items-center"> | |
| <div class="flex items-center"> | |
| <div class="w-10 h-10 rounded-full bg-green-600 flex items-center justify-center mr-3"> | |
| <i class="fas fa-leaf text-white text-xl"></i> | |
| </div> | |
| <h1 class="text-2xl font-bold text-green-700">GreenWave<span class="font-normal"> Tech</span></h1> | |
| </div> | |
| <nav class="hidden md:block"> | |
| <ul class="flex space-x-8"> | |
| <li><a href="#hero" class="text-gray-600 hover:text-green-600 font-medium">ํ</a></li> | |
| <li><a href="#about" class="text-gray-600 hover:text-green-600 font-medium">ํ์ฌ์๊ฐ</a></li> | |
| <li><a href="#products" class="text-gray-600 hover:text-green-600 font-medium">์ ํ์๊ฐ</a></li> | |
| <li><a href="#contact" class="text-gray-600 hover:text-green-600 font-medium">๋ฌธ์ํ๊ธฐ</a></li> | |
| </ul> | |
| </nav> | |
| <button class="md:hidden text-gray-600"> | |
| <i class="fas fa-bars text-2xl"></i> | |
| </button> | |
| </div> | |
| </header> | |
| <!-- Hero ์น์ --> | |
| <section id="hero" class="hero-bg min-h-screen flex items-center"> | |
| <div class="container mx-auto px-4 py-20 text-center"> | |
| <div class="max-w-3xl mx-auto"> | |
| <div class="bg-white bg-opacity-20 backdrop-blur-sm rounded-full py-2 px-6 inline-block mb-6"> | |
| <p class="text-white text-sm font-medium">ํ์ ์ ์ธ ์นํ๊ฒฝ ๊ธฐ์ ์๋ฃจ์ </p> | |
| </div> | |
| <h1 class="text-4xl md:text-6xl font-bold text-white mb-6">๊ธฐ์ ๋ก ๋ง๋๋ ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋</h1> | |
| <p class="text-xl text-white text-opacity-90 mb-10 max-w-2xl mx-auto">GreenWave Tech๋ ํ์ ์ ์ธ ์นํ๊ฒฝ ๊ธฐ์ ์ ํตํด ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ๋ง๋ค์ด๊ฐ๋๋ค. ์ฐ๋ฆฌ์ ์๋ฃจ์ ์ ์ง๊ตฌ๋ฅผ ๋ณดํธํ๊ณ ๋ฏธ๋ ์ธ๋๋ฅผ ์ํ ๊นจ๋ํ ํ๊ฒฝ์ ๋ง๋ญ๋๋ค.</p> | |
| <button id="learn-more-btn" class="btn-primary text-white font-bold py-3 px-8 rounded-full text-lg shadow-lg"> | |
| ์์ธํ ์์๋ณด๊ธฐ | |
| </button> | |
| </div> | |
| </div> | |
| <div class="absolute bottom-10 left-1/2 transform -translate-x-1/2 animate-bounce"> | |
| <i class="fas fa-chevron-down text-white text-2xl"></i> | |
| </div> | |
| </section> | |
| <!-- ํ์ฌ ์๊ฐ ์น์ --> | |
| <section id="about" class="py-20 bg-white leaf-pattern"> | |
| <div class="container mx-auto px-4"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">GreenWave Tech ์๊ฐ</h2> | |
| <div class="w-20 h-1 bg-green-500 mx-auto mb-6"></div> | |
| <p class="text-xl text-gray-600 max-w-3xl mx-auto">์ฐ๋ฆฌ๋ ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ์ํ ํ์ ์ ์ธ ์๋ฃจ์ ์ ๊ฐ๋ฐํ๋ ์ ๋์ ์ธ ์นํ๊ฒฝ ์๋์ง ๊ธฐ์ ์ ๋๋ค.</p> | |
| </div> | |
| <div class="max-w-4xl mx-auto mb-16"> | |
| <div class="bg-green-50 rounded-2xl p-8 shadow-sm"> | |
| <h3 class="text-2xl font-bold text-green-700 mb-4">ํ์ฌ ๋ฏธ์ </h3> | |
| <p class="text-lg text-gray-700 leading-relaxed">"GreenWave Tech๋ ํ์ ์ ์ธ ์นํ๊ฒฝ ๊ธฐ์ ์ ํตํด ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ๋ง๋ญ๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ๊นจ๋ํ ์๋์ง ์๋ฃจ์ ์ ํตํด ์ง๊ตฌ ํ๊ฒฝ์ ๋ณดํธํ๊ณ , ๋ชจ๋ ์ฌ๋์ด ์ง์ ๊ฐ๋ฅํ ์ถ์ ์ด ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค."</p> | |
| </div> | |
| </div> | |
| <h3 class="text-2xl font-bold text-center text-gray-800 mb-12">ํต์ฌ ๊ฐ์น</h3> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> | |
| <!-- ์ง์ ๊ฐ๋ฅ์ฑ --> | |
| <div class="value-card bg-white rounded-xl p-8 shadow-md border border-gray-100"> | |
| <div class="w-16 h-16 rounded-full bg-green-100 flex items-center justify-center mb-6"> | |
| <i class="fas fa-recycle text-green-600 text-2xl"></i> | |
| </div> | |
| <h4 class="text-xl font-bold text-gray-800 mb-3">์ง์ ๊ฐ๋ฅ์ฑ</h4> | |
| <p class="text-gray-600">๋ชจ๋ ์ ํ๊ณผ ์๋ฃจ์ ์ ์ฅ๊ธฐ์ ์ธ ํ๊ฒฝ ๋ณดํธ์ ์์ ๋ณด์กด์ ๊ณ ๋ คํ์ฌ ์ค๊ณ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฏธ๋ ์ธ๋๋ฅผ ์ํ ์ง์ ๊ฐ๋ฅํ ํ๊ฒฝ์ ๋ง๋๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.</p> | |
| </div> | |
| <!-- ํ์ ์ฑ --> | |
| <div class="value-card bg-white rounded-xl p-8 shadow-md border border-gray-100"> | |
| <div class="w-16 h-16 rounded-full bg-blue-100 flex items-center justify-center mb-6"> | |
| <i class="fas fa-lightbulb text-blue-600 text-2xl"></i> | |
| </div> | |
| <h4 class="text-xl font-bold text-gray-800 mb-3">ํ์ ์ฑ</h4> | |
| <p class="text-gray-600">๋์์๋ ์ฐ๊ตฌ ๊ฐ๋ฐ์ ํตํด ํ์ ์ ์ธ ๊ธฐ์ ์ ์ฐฝ์ถํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ธฐ์กด์ ํ๊ณ๋ฅผ ๋ฐ์ด๋๋ ์๋ก์ด ์๋ฃจ์ ์ ๊ฐ๋ฐํ์ฌ ์๋์ง ๋ถ์ผ์ ๋ฏธ๋๋ฅผ ์ ๋ํฉ๋๋ค.</p> | |
| </div> | |
| <!-- ์ ๋ขฐ์ฑ --> | |
| <div class="value-card bg-white rounded-xl p-8 shadow-md border border-gray-100"> | |
| <div class="w-16 h-16 rounded-full bg-amber-100 flex items-center justify-center mb-6"> | |
| <i class="fas fa-shield-alt text-amber-600 text-2xl"></i> | |
| </div> | |
| <h4 class="text-xl font-bold text-gray-800 mb-3">์ ๋ขฐ์ฑ</h4> | |
| <p class="text-gray-600">์ต๊ณ ํ์ง์ ์ ํ๊ณผ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ๊ณ ๊ฐ์ ์ ๋ขฐ๋ฅผ ์ป์ต๋๋ค. ์ฐ๋ฆฌ์ ์๋ฃจ์ ์ ์์ ์ ์ด๊ณ ์ค๋ ์ง์๋๋ ์ฑ๋ฅ์ ๋ณด์ฅํฉ๋๋ค.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ์ ํ ์๊ฐ ์น์ --> | |
| <section id="products" class="py-20 bg-gray-50"> | |
| <div class="container mx-auto px-4"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">์ฐ๋ฆฌ์ ์ ํ</h2> | |
| <div class="w-20 h-1 bg-green-500 mx-auto mb-6"></div> | |
| <p class="text-xl text-gray-600 max-w-3xl mx-auto">GreenWave Tech์ ํ์ ์ ์ธ ์ ํ๋ค์ ์ง์ ๊ฐ๋ฅํ ์๋์ง ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค</p> | |
| </div> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> | |
| <!-- SolarOne --> | |
| <div class="product-card bg-white rounded-xl overflow-hidden shadow-md"> | |
| <div class="h-48 bg-gradient-to-r from-green-400 to-emerald-500 flex items-center justify-center"> | |
| <i class="fas fa-solar-panel text-white text-6xl"></i> | |
| </div> | |
| <div class="p-8"> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-3">SolarOne</h3> | |
| <p class="text-gray-600 mb-6">๊ณ ํจ์จ ํ์๊ด ํจ๋ ์์คํ ์ผ๋ก, ๊ธฐ์กด ์ ํ ๋๋น 25% ๋์ ์๋์ง ๋ณํ ํจ์จ์ ์๋ํฉ๋๋ค. ๊ฐ์ ๊ณผ ๊ธฐ์ ๋ชจ๋์ ์ ํฉํ ๋ค์ํ ํฌ๊ธฐ์ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.</p> | |
| <button class="btn-outline text-green-600 font-medium py-2 px-6 rounded-full"> | |
| ๋ ์์๋ณด๊ธฐ | |
| </button> | |
| </div> | |
| </div> | |
| <!-- EcoCharge --> | |
| <div class="product-card bg-white rounded-xl overflow-hidden shadow-md"> | |
| <div class="h-48 bg-gradient-to-r from-blue-400 to-cyan-500 flex items-center justify-center"> | |
| <i class="fas fa-charging-station text-white text-6xl"></i> | |
| </div> | |
| <div class="p-8"> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-3">EcoCharge</h3> | |
| <p class="text-gray-600 mb-6">์ด๊ณ ์ ์ ๊ธฐ์ฐจ ์ถฉ์ ๊ธฐ๋ก, 30๋ถ ๋ง์ 80% ์ถฉ์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค์ ์๊ฒฉ ๋ชจ๋ํฐ๋ง ์์คํ ์ผ๋ก ํธ๋ฆฌํ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.</p> | |
| <button class="btn-outline text-green-600 font-medium py-2 px-6 rounded-full"> | |
| ๋ ์์๋ณด๊ธฐ | |
| </button> | |
| </div> | |
| </div> | |
| <!-- WindFlow --> | |
| <div class="product-card bg-white rounded-xl overflow-hidden shadow-md"> | |
| <div class="h-48 bg-gradient-to-r from-indigo-400 to-purple-500 flex items-center justify-center"> | |
| <i class="fas fa-wind text-white text-6xl"></i> | |
| </div> | |
| <div class="p-8"> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-3">WindFlow</h3> | |
| <p class="text-gray-600 mb-6">์ํ ํ๋ ฅ ๋ฐ์ ํฐ๋น์ผ๋ก, ์ ํ์ ํ๊ฒฝ์์๋ ๋์ ํจ์จ์ ๋ณด์ ๋๋ค. ๋์ ํ๊ฒฝ๊ณผ ์๊ท๋ชจ ์์ค์ ์ ํฉํ ๋์์ธ์ผ๋ก ๋ค์ํ ์ฅ์์ ์ค์น ๊ฐ๋ฅํฉ๋๋ค.</p> | |
| <button class="btn-outline text-green-600 font-medium py-2 px-6 rounded-full"> | |
| ๋ ์์๋ณด๊ธฐ | |
| </button> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ๋ฌธ์ ์น์ --> | |
| <section id="contact" class="py-20 bg-gradient-to-br from-green-50 to-cyan-50"> | |
| <div class="container mx-auto px-4"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4">๋ฌธ์ํ๊ธฐ</h2> | |
| <div class="w-20 h-1 bg-green-500 mx-auto mb-6"></div> | |
| <p class="text-xl text-gray-600 max-w-3xl mx-auto">GreenWave Tech์ ๋ํด ๊ถ๊ธํ ์ ์ด ์์ผ์ ๊ฐ์? ์ธ์ ๋ ์ง ๋ฌธ์ํด ์ฃผ์ธ์.</p> | |
| </div> | |
| <div class="max-w-6xl mx-auto grid grid-cols-1 lg:grid-cols-2 gap-12"> | |
| <div> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-6">์ฐ๋ฝ์ฒ ์ ๋ณด</h3> | |
| <div class="space-y-6"> | |
| <div class="flex items-start"> | |
| <div class="w-12 h-12 rounded-full bg-green-100 flex items-center justify-center mr-4"> | |
| <i class="fas fa-map-marker-alt text-green-600"></i> | |
| </div> | |
| <div> | |
| <h4 class="font-bold text-lg text-gray-800">์ฃผ์</h4> | |
| <p class="text-gray-600">์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ํ ํค๋๋ก 123, GreenWave ๋น๋ฉ 15์ธต</p> | |
| </div> | |
| </div> | |
| <div class="flex items-start"> | |
| <div class="w-12 h-12 rounded-full bg-blue-100 flex items-center justify-center mr-4"> | |
| <i class="fas fa-phone-alt text-blue-600"></i> | |
| </div> | |
| <div> | |
| <h4 class="font-bold text-lg text-gray-800">์ ํ๋ฒํธ</h4> | |
| <p class="text-gray-600">02-1234-5678</p> | |
| </div> | |
| </div> | |
| <div class="flex items-start"> | |
| <div class="w-12 h-12 rounded-full bg-amber-100 flex items-center justify-center mr-4"> | |
| <i class="fas fa-envelope text-amber-600"></i> | |
| </div> | |
| <div> | |
| <h4 class="font-bold text-lg text-gray-800">์ด๋ฉ์ผ</h4> | |
| <p class="text-gray-600">contact@greenwavetech.co.kr</p> | |
| </div> | |
| </div> | |
| <div class="flex items-start"> | |
| <div class="w-12 h-12 rounded-full bg-purple-100 flex items-center justify-center mr-4"> | |
| <i class="fas fa-clock text-purple-600"></i> | |
| </div> | |
| <div> | |
| <h4 class="font-bold text-lg text-gray-800">์์ ์๊ฐ</h4> | |
| <p class="text-gray-600">์-๊ธ: 9:00 AM - 6:00 PM</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="mt-10"> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-6">์์ ๋ฏธ๋์ด</h3> | |
| <div class="flex space-x-4"> | |
| <a href="#" class="w-12 h-12 rounded-full bg-green-600 flex items-center justify-center text-white hover:bg-green-700 transition"> | |
| <i class="fab fa-facebook-f"></i> | |
| </a> | |
| <a href="#" class="w-12 h-12 rounded-full bg-green-600 flex items-center justify-center text-white hover:bg-green-700 transition"> | |
| <i class="fab fa-instagram"></i> | |
| </a> | |
| <a href="#" class="w-12 h-12 rounded-full bg-green-600 flex items-center justify-center text-white hover:bg-green-700 transition"> | |
| <i class="fab fa-linkedin-in"></i> | |
| </a> | |
| <a href="#" class="w-12 h-12 rounded-full bg-green-600 flex items-center justify-center text-white hover:bg-green-700 transition"> | |
| <i class="fab fa-youtube"></i> | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| <div> | |
| <h3 class="text-2xl font-bold text-gray-800 mb-6">๋ฌธ์ํ๊ธฐ</h3> | |
| <form id="contact-form" class="contact-form"> | |
| <div class="mb-6"> | |
| <label for="name" class="block text-gray-700 font-medium mb-2">์ด๋ฆ</label> | |
| <input type="text" id="name" class="w-full px-4 py-3 rounded-lg bg-white focus:outline-none" required> | |
| </div> | |
| <div class="mb-6"> | |
| <label for="email" class="block text-gray-700 font-medium mb-2">์ด๋ฉ์ผ</label> | |
| <input type="email" id="email" class="w-full px-4 py-3 rounded-lg bg-white focus:outline-none" required> | |
| </div> | |
| <div class="mb-6"> | |
| <label for="message" class="block text-gray-700 font-medium mb-2">๋ฉ์์ง</label> | |
| <textarea id="message" rows="5" class="w-full px-4 py-3 rounded-lg bg-white focus:outline-none" required></textarea> | |
| </div> | |
| <button type="submit" class="btn-primary w-full text-white font-bold py-4 rounded-lg text-lg"> | |
| ๋ฌธ์ ๋ณด๋ด๊ธฐ | |
| </button> | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ํธํฐ --> | |
| <footer class="bg-gray-800 text-white py-12"> | |
| <div class="container mx-auto px-4"> | |
| <div class="grid grid-cols-1 md:grid-cols-4 gap-8"> | |
| <div> | |
| <div class="flex items-center mb-6"> | |
| <div class="w-10 h-10 rounded-full bg-green-600 flex items-center justify-center mr-3"> | |
| <i class="fas fa-leaf text-white text-xl"></i> | |
| </div> | |
| <h2 class="text-2xl font-bold">GreenWave<span class="font-normal"> Tech</span></h2> | |
| </div> | |
| <p class="text-gray-400 mb-4">ํ์ ์ ์ธ ์นํ๊ฒฝ ๊ธฐ์ ์ ํตํด ์ง์ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ๋ง๋ญ๋๋ค.</p> | |
| <p class="text-gray-400">© 2023 GreenWave Tech. All rights reserved.</p> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-6">์ ํ</h3> | |
| <ul class="space-y-3"> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">SolarOne</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">EcoCharge</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">WindFlow</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๊ธฐ์ ์๋ฃจ์ </a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๊ฐ์ ์ฉ ์๋ฃจ์ </a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-6">ํ์ฌ</h3> | |
| <ul class="space-y-3"> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">ํ์ฌ ์๊ฐ</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๋ฏธ์ ๊ณผ ๋น์ </a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">์ฑ์ฉ ์ ๋ณด</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๋ด์ค๋ฃธ</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">์ง์ ๊ฐ๋ฅ์ฑ ๋ณด๊ณ ์</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-6">๊ณ ๊ฐ ์ง์</h3> | |
| <ul class="space-y-3"> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๋ฌธ์ํ๊ธฐ</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">FAQ</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">์ค์น ๊ฐ์ด๋</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">๋ค์ด๋ก๋</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-green-400">์๋น์ค ์ผํฐ</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| </footer> | |
| <script> | |
| // ๋ถ๋๋ฌ์ด ์คํฌ๋กค ๊ธฐ๋ฅ | |
| document.getElementById('learn-more-btn').addEventListener('click', function() { | |
| document.querySelector('#about').scrollIntoView({ | |
| behavior: 'smooth' | |
| }); | |
| }); | |
| // ๋ค๋น๊ฒ์ด์ ๋งํฌ ์คํฌ๋กค | |
| document.querySelectorAll('a[href^="#"]').forEach(anchor => { | |
| anchor.addEventListener('click', function(e) { | |
| e.preventDefault(); | |
| document.querySelector(this.getAttribute('href')).scrollIntoView({ | |
| behavior: 'smooth' | |
| }); | |
| }); | |
| }); | |
| // ๋ฌธ์ ํผ ์ฒ๋ฆฌ | |
| document.getElementById('contact-form').addEventListener('submit', function(e) { | |
| e.preventDefault(); | |
| alert('๋ฌธ์๊ฐ ์ ์๋์์ต๋๋ค.'); | |
| this.reset(); | |
| }); | |
| // ์ ํ ๋ ์์๋ณด๊ธฐ ๋ฒํผ ์ ๋๋ฉ์ด์ | |
| document.querySelectorAll('.btn-outline').forEach(button => { | |
| button.addEventListener('click', function() { | |
| this.classList.add('bg-green-600', 'text-white'); | |
| setTimeout(() => { | |
| this.classList.remove('bg-green-600', 'text-white'); | |
| }, 300); | |
| }); | |
| }); | |
| </script> | |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - ๐งฌ <a href="https://enzostvs-deepsite.hf.space?remix=duck-ho/greenwave-example" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
| </html> |