Spaces:
Running
Running
Ctrl+K
์ญํ ๋น์ ์ ์๋ จ๋ ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ด๋ฉฐ, 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