ai_invest/설계/01/화면설계서/web_01.html

687 lines
26 KiB
HTML

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>I'm AI Web Design - Investment Guide Service</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Arial', sans-serif;
background-color: #0f0f0f;
color: #ffffff;
position: relative;
}
/* 헤더 영역 스타일 */
.header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
padding: 20px;
text-align: center;
box-shadow: 0 2px 10px rgba(0,0,0,0.3);
}
.logo {
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 10px;
}
.subtitle {
font-size: 1.1rem;
opacity: 0.9;
}
/* 메인 컨테이너 - 2열 그리드 레이아웃 */
/* 좌측 메인 콘텐츠 영역 */
.main-content {
display: flex;
flex-direction: column;
gap: 20px;
}
/* 투자상품 카드 그리드 */
.coin-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 20px;
}
/* 개별 투자상품 카드 */
.coin-card {
background: linear-gradient(145deg, #1a1a1a, #2d2d2d);
border-radius: 15px;
padding: 25px;
box-shadow: 0 8px 32px rgba(0,0,0,0.3);
border: 1px solid #333;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.coin-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 40px rgba(0,0,0,0.5);
}
/* 투자상품 헤더 (이름, 심볼) */
.coin-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.coin-name {
font-size: 1.3rem;
font-weight: bold;
color: #667eea;
}
.coin-symbol {
background: #667eea;
color: white;
padding: 5px 10px;
border-radius: 20px;
font-size: 0.9rem;
}
/* 가격 정보 영역 */
.price-info {
margin-bottom: 20px;
}
.current-price {
font-size: 2rem;
font-weight: bold;
color: #4ade80;
margin-bottom: 10px;
}
.price-change {
font-size: 1rem;
padding: 5px 10px;
border-radius: 10px;
}
.price-up {
background: #22c55e;
color: white;
}
.price-down {
background: #ef4444;
color: white;
}
/* AI 분석 결과 표시 영역 */
.ai-analysis {
background: rgba(102, 126, 234, 0.1);
border: 1px solid #667eea;
border-radius: 10px;
padding: 15px;
margin-bottom: 20px;
}
.analysis-title {
color: #667eea;
font-weight: bold;
margin-bottom: 10px;
}
/* 투자 가격 목표 표시 */
.price-targets {
display: flex;
justify-content: space-between;
gap: 10px;
}
.target-item {
text-align: center;
flex: 1;
}
.target-label {
font-size: 0.9rem;
color: #999;
margin-bottom: 5px;
}
.target-price {
font-weight: bold;
font-size: 1.1rem;
}
/* 목표가별 색상 구분 */
.entry-price { color: #4ade80; }
.target-price-val { color: #fbbf24; }
.stop-loss { color: #ef4444; }
/* AI 투자 점수 표시 */
.ai-score {
background: linear-gradient(45deg, #667eea, #764ba2);
border-radius: 10px;
padding: 15px;
text-align: center;
margin-top: 15px;
}
.score-label {
font-size: 0.9rem;
margin-bottom: 5px;
}
.score-value {
font-size: 2rem;
font-weight: bold;
}
/* 우측 사이드바 */
.sidebar {
display: flex;
flex-direction: column;
gap: 20px;
}
/* 광고 배너 영역 */
.ad-banner {
background: linear-gradient(45deg, #333, #555);
border-radius: 10px;
padding: 20px;
text-align: center;
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
border: 2px dashed #666;
font-size: 14px;
color: #ccc;
}
/* 개인 설정 패널 */
.settings-panel {
background: linear-gradient(145deg, #1a1a1a, #2d2d2d);
border-radius: 15px;
padding: 25px;
border: 1px solid #333;
}
.panel-title {
font-size: 1.2rem;
font-weight: bold;
color: #667eea;
margin-bottom: 20px;
}
.setting-item {
margin-bottom: 15px;
}
.setting-label {
display: block;
margin-bottom: 5px;
color: #ccc;
}
select, input[type="range"] {
width: 100%;
padding: 8px;
background: #333;
border: 1px solid #555;
border-radius: 5px;
color: #fff;
}
/* 알림 설정 영역 */
.notification-settings {
background: rgba(102, 126, 234, 0.1);
border: 1px solid #667eea;
border-radius: 10px;
padding: 15px;
margin-top: 20px;
}
.notification-title {
color: #667eea;
font-weight: bold;
margin-bottom: 10px;
}
.checkbox-item {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.checkbox-item input {
margin-right: 10px;
}
/* 설명 텍스트 스타일 */
.description-text {
background: #333;
color: #ccc;
padding: 8px 12px;
border-radius: 6px;
font-size: 12px;
border: 1px solid #555;
}
/* 세로 광고 배너 영역 */
.left-banner, .right-banner {
position: fixed;
top: 50%;
transform: translateY(-50%);
width: 120px;
height: 600px;
background: linear-gradient(45deg, #333, #555);
border: 2px dashed #666;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 12px;
color: #ccc;
z-index: 1000;
}
.left-banner {
left: 10px;
}
.right-banner {
right: 10px;
}
/* 메인 컨테이너 여백 조정 */
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px 150px; /* 좌우 여백 증가 */
display: grid;
grid-template-columns: 2fr 1fr;
gap: 20px;
}
/* 모바일 반응형 */
@media (max-width: 768px) {
.container {
grid-template-columns: 1fr;
padding: 10px;
}
.coin-grid {
grid-template-columns: 1fr;
}
.price-targets {
flex-direction: column;
gap: 15px;
}
.left-banner, .right-banner {
display: none;
}
}
</style>
</head>
<body>
<!-- 좌측 세로 광고 배너 -->
<div class="left-banner">
<div>
<div style="font-size: 14px; margin-bottom: 10px; transform: rotate(-90deg);">[LEFT BANNER]</div>
<div style="font-size: 10px;">Vertical Advertisement<br>120x600px</div>
</div>
</div>
<!-- 우측 세로 광고 배너 -->
<div class="right-banner">
<div>
<div style="font-size: 14px; margin-bottom: 10px; transform: rotate(-90deg);">[RIGHT BANNER]</div>
<div style="font-size: 10px;">Vertical Advertisement<br>120x600px</div>
</div>
</div>
<!-- 웹사이트 헤더: 로고와 서비스 설명 -->
<header class="header">
<div class="logo">I'm AI</div>
<div class="subtitle">[HEADER] AI Investment Guide Service Logo & Title Area</div>
</header>
<div class="container">
<!-- 좌측 메인 콘텐츠 영역: 투자상품 정보 표시 -->
<main class="main-content">
<div class="coin-grid">
<!--
투자상품 카드 #1: Bitcoin
- 실시간 가격 정보
- AI 분석 결과
- 투자 목표가 (진입/목표/손절)
- AI 투자 점수
-->
<div class="coin-card">
<div class="coin-header">
<div class="coin-name">[COIN NAME] Bitcoin</div>
<div class="coin-symbol">[SYMBOL] BTC</div>
</div>
<div class="price-info">
<!-- 실시간 현재가 표시 -->
<div class="current-price">[CURRENT PRICE] $43,250.00</div>
<!-- 가격 변동률 및 변동액 표시 -->
<div class="price-change price-up">[PRICE CHANGE] +2.35% (+$992.50)</div>
</div>
<!-- AI 분석 결과 표시 영역 -->
<div class="ai-analysis">
<div class="analysis-title">[AI ANALYSIS TITLE] AI Market Analysis</div>
<div class="description-text">[AI ANALYSIS] Recent institutional investment inflow sustains upward momentum. Technical analysis shows bullish signals detected.</div>
</div>
<!-- 투자 목표가 설정 표시 -->
<div class="price-targets">
<div class="target-item">
<div class="target-label">[ENTRY PRICE LABEL] Entry</div>
<div class="target-price entry-price">[ENTRY PRICE] $42,800</div>
</div>
<div class="target-item">
<div class="target-label">[TARGET PRICE LABEL] Target</div>
<div class="target-price target-price-val">[TARGET PRICE] $46,500</div>
</div>
<div class="target-item">
<div class="target-label">[STOP LOSS LABEL] Stop Loss</div>
<div class="target-price stop-loss">[STOP LOSS] $40,200</div>
</div>
</div>
<!-- AI 투자 점수 표시 -->
<div class="ai-score">
<div class="score-label">[SCORE LABEL] AI Investment Score</div>
<div class="score-value">[AI SCORE] 8.5/10</div>
</div>
</div>
<!--
투자상품 카드 #2: Ethereum
동일한 구조로 이더리움 정보 표시
-->
<div class="coin-card">
<div class="coin-header">
<div class="coin-name">[COIN NAME] Ethereum</div>
<div class="coin-symbol">[SYMBOL] ETH</div>
</div>
<div class="price-info">
<div class="current-price">[CURRENT PRICE] $2,580.00</div>
<div class="price-change price-down">[PRICE CHANGE] -1.20% (-$31.20)</div>
</div>
<div class="ai-analysis">
<div class="analysis-title">[AI ANALYSIS TITLE] AI Market Analysis</div>
<div class="description-text">[AI ANALYSIS] Short-term correction phase but long-term upward outlook. Positive DeFi ecosystem growth.</div>
</div>
<div class="price-targets">
<div class="target-item">
<div class="target-label">[ENTRY PRICE LABEL] Entry</div>
<div class="target-price entry-price">[ENTRY PRICE] $2,520</div>
</div>
<div class="target-item">
<div class="target-label">[TARGET PRICE LABEL] Target</div>
<div class="target-price target-price-val">[TARGET PRICE] $2,850</div>
</div>
<div class="target-item">
<div class="target-label">[STOP LOSS LABEL] Stop Loss</div>
<div class="target-price stop-loss">[STOP LOSS] $2,350</div>
</div>
</div>
<div class="ai-score">
<div class="score-label">[SCORE LABEL] AI Investment Score</div>
<div class="score-value">[AI SCORE] 7.2/10</div>
</div>
</div>
<!--
투자상품 카드 #3: Ripple
높은 AI 점수를 받은 추천 종목 예시
-->
<div class="coin-card">
<div class="coin-header">
<div class="coin-name">[COIN NAME] Ripple</div>
<div class="coin-symbol">[SYMBOL] XRP</div>
</div>
<div class="price-info">
<div class="current-price">[CURRENT PRICE] $0.625</div>
<div class="price-change price-up">[PRICE CHANGE] +5.80% (+$0.034)</div>
</div>
<div class="ai-analysis">
<div class="analysis-title">[AI ANALYSIS TITLE] AI Market Analysis</div>
<div class="description-text">[AI ANALYSIS] Surge due to SEC lawsuit resolution expectations. Technical breakthrough pattern forming.</div>
</div>
<div class="price-targets">
<div class="target-item">
<div class="target-label">[ENTRY PRICE LABEL] Entry</div>
<div class="target-price entry-price">[ENTRY PRICE] $0.610</div>
</div>
<div class="target-item">
<div class="target-label">[TARGET PRICE LABEL] Target</div>
<div class="target-price target-price-val">[TARGET PRICE] $0.720</div>
</div>
<div class="target-item">
<div class="target-label">[STOP LOSS LABEL] Stop Loss</div>
<div class="target-price stop-loss">[STOP LOSS] $0.550</div>
</div>
</div>
<div class="ai-score">
<div class="score-label">[SCORE LABEL] AI Investment Score</div>
<div class="score-value">[AI SCORE] 9.1/10</div>
</div>
</div>
<!--
투자상품 카드 #4: Cardano
중간 점수 종목 예시
-->
<div class="coin-card">
<div class="coin-header">
<div class="coin-name">[COIN NAME] Cardano</div>
<div class="coin-symbol">[SYMBOL] ADA</div>
</div>
<div class="price-info">
<div class="current-price">[CURRENT PRICE] $0.485</div>
<div class="price-change price-up">[PRICE CHANGE] +3.20% (+$0.015)</div>
</div>
<div class="ai-analysis">
<div class="analysis-title">[AI ANALYSIS TITLE] AI Market Analysis</div>
<div class="description-text">[AI ANALYSIS] Increased developer activity after smart contract upgrade. Medium-term growth expected.</div>
</div>
<div class="price-targets">
<div class="target-item">
<div class="target-label">[ENTRY PRICE LABEL] Entry</div>
<div class="target-price entry-price">[ENTRY PRICE] $0.470</div>
</div>
<div class="target-item">
<div class="target-label">[TARGET PRICE LABEL] Target</div>
<div class="target-price target-price-val">[TARGET PRICE] $0.550</div>
</div>
<div class="target-item">
<div class="target-label">[STOP LOSS LABEL] Stop Loss</div>
<div class="target-price stop-loss">[STOP LOSS] $0.420</div>
</div>
</div>
<div class="ai-score">
<div class="score-label">[SCORE LABEL] AI Investment Score</div>
<div class="score-value">[AI SCORE] 6.8/10</div>
</div>
</div>
<!--
투자상품 카드 #5: Solana
고성장 가능성 종목 예시
-->
<div class="coin-card">
<div class="coin-header">
<div class="coin-name">[COIN NAME] Solana</div>
<div class="coin-symbol">[SYMBOL] SOL</div>
</div>
<div class="price-info">
<div class="current-price">[CURRENT PRICE] $102.30</div>
<div class="price-change price-up">[PRICE CHANGE] +4.75% (+$4.64)</div>
</div>
<div class="ai-analysis">
<div class="analysis-title">[AI ANALYSIS TITLE] AI Market Analysis</div>
<div class="description-text">[AI ANALYSIS] Network usage surge due to NFT and DeFi ecosystem activation. Technical strength continues.</div>
</div>
<div class="price-targets">
<div class="target-item">
<div class="target-label">[ENTRY PRICE LABEL] Entry</div>
<div class="target-price entry-price">[ENTRY PRICE] $98.50</div>
</div>
<div class="target-item">
<div class="target-label">[TARGET PRICE LABEL] Target</div>
<div class="target-price target-price-val">[TARGET PRICE] $115.00</div>
</div>
<div class="target-item">
<div class="target-label">[STOP LOSS LABEL] Stop Loss</div>
<div class="target-price stop-loss">[STOP LOSS] $88.00</div>
</div>
</div>
<div class="ai-score">
<div class="score-label">[SCORE LABEL] AI Investment Score</div>
<div class="score-value">[AI SCORE] 8.3/10</div>
</div>
</div>
</div>
</main>
<!-- 우측 사이드바: 광고 및 개인설정 -->
<aside class="sidebar">
<!--
광고 영역 #1: 주요 광고 배너
- 크기: 320x200px 권장
- 수익 모델의 핵심 영역
-->
<div class="ad-banner">
<div>
<div style="font-size: 16px; margin-bottom: 10px;">[AD BANNER #1]</div>
<div class="description-text">Advertisement Banner Area<br>320x200px Recommended<br>Primary Revenue Source</div>
</div>
</div>
<!--
개인 맞춤 설정 패널
- 사용자 투자 성향 설정
- 알림 설정
- 위험 허용도 조절
-->
<div class="settings-panel">
<div class="panel-title">[SETTINGS TITLE] Personal Investment Settings</div>
<!-- 투자 성향 선택 -->
<div class="setting-item">
<label class="setting-label">[INVESTMENT TYPE LABEL] Investment Style</label>
<select>
<option>[OPTION] Conservative</option>
<option>[OPTION] Balanced</option>
<option>[OPTION] Aggressive</option>
<option>[OPTION] High Risk</option>
</select>
</div>
<!-- 투자 기간 선택 -->
<div class="setting-item">
<label class="setting-label">[INVESTMENT PERIOD LABEL] Investment Period</label>
<select>
<option>[OPTION] Short Term (1-3 months)</option>
<option>[OPTION] Medium Term (3-12 months)</option>
<option>[OPTION] Long Term (1+ years)</option>
</select>
</div>
<!-- 위험 허용도 슬라이더 -->
<div class="setting-item">
<label class="setting-label">[RISK TOLERANCE LABEL] Risk Tolerance: <span id="riskValue">5</span></label>
<input type="range" min="1" max="10" value="5" id="riskSlider">
</div>
<!-- 알림 설정 영역 -->
<div class="notification-settings">
<div class="notification-title">[NOTIFICATION TITLE] Alert Settings</div>
<div class="checkbox-item">
<input type="checkbox" id="targetAlert" checked>
<label for="targetAlert">[ALERT OPTION] Target Price Alert</label>
</div>
<div class="checkbox-item">
<input type="checkbox" id="stopLossAlert" checked>
<label for="stopLossAlert">[ALERT OPTION] Stop Loss Alert</label>
</div>
<div class="checkbox-item">
<input type="checkbox" id="entryAlert" checked>
<label for="entryAlert">[ALERT OPTION] Entry Price Alert</label>
</div>
<div class="checkbox-item">
<input type="checkbox" id="recommendAlert" checked>
<label for="recommendAlert">[ALERT OPTION] AI Recommendation Alert</label>
</div>
</div>
</div>
<!--
광고 영역 #2: 보조 광고 배너
- 크기: 320x150px 권장
- 추가 수익원
-->
<div class="ad-banner">
<div>
<div style="font-size: 16px; margin-bottom: 10px;">[AD BANNER #2]</div>
<div class="description-text">Secondary Advertisement Area<br>320x150px Recommended<br>Additional Revenue Stream</div>
</div>
</div>
</aside>
</div>
<script>
// 위험 허용도 슬라이더 기능
const riskSlider = document.getElementById('riskSlider');
const riskValue = document.getElementById('riskValue');
riskSlider.addEventListener('input', function() {
riskValue.textContent = this.value;
});
// 실시간 가격 업데이트 시뮬레이션
// 실제 구현시 WebSocket 또는 API 폴링 방식으로 교체
function updatePrices() {
const priceElements = document.querySelectorAll('.current-price');
const changeElements = document.querySelectorAll('.price-change');
priceElements.forEach((element, index) => {
// 실제로는 API에서 실시간 데이터를 받아와 업데이트
const currentText = element.textContent;
console.log('Price update simulation for:', currentText);
});
}
// 30초마다 가격 업데이트 (데모용)
setInterval(updatePrices, 30000);
</script>
</body>
</html>