Temp:修订间差异
外观
无编辑摘要 标签:已被回退 2017年版源代码编辑 |
无编辑摘要 标签:已被回退 2017年版源代码编辑 |
||
| 第1行: | 第1行: | ||
<div id="bazi-app- | <html> | ||
<div id="bazi-app-root" style="all: initial; font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;"> | |||
<style> | <style> | ||
.bz- | .bz-container { | ||
background: # | max-width: 600px; | ||
border: | margin: 20px auto; | ||
background: #fff; | |||
border: 1px solid #d1d1d1; | |||
border-radius: 12px; | border-radius: 12px; | ||
box-shadow: 0 10px 25px rgba(0,0,0,0.1); | |||
overflow: hidden; | |||
border-top: 5px solid #b32424; | |||
box-shadow: 0 | |||
} | } | ||
.bz- | .bz-header { | ||
background: #fdf2f2; | |||
padding: 20px; | |||
text-align: center; | text-align: center; | ||
} | |||
.bz-header h2 { | |||
margin: 0; | |||
color: #b32424; | color: #b32424; | ||
font-size: 1.5em; | |||
} | |||
.bz-body { padding: 25px; } | |||
.bz-input-group { | |||
display: flex; | |||
justify-content: center; | |||
gap: 10px; | |||
margin-bottom: 20px; | margin-bottom: 20px; | ||
flex-wrap: wrap; | |||
} | } | ||
.bz- | .bz-input-group div { text-align: left; } | ||
.bz-input { | .bz-input-group label { display: block; font-size: 12px; color: #666; margin-bottom: 4px; } | ||
border: 1px solid # | .bz-input-group input { | ||
padding: 8px; | |||
border: 1px solid #ccc; | |||
border-radius: 4px; | border-radius: 4px; | ||
width: | width: 70px; | ||
font-size: 14px; | |||
} | } | ||
.bz-btn { | .bz-btn { | ||
display: block; | |||
width: 100%; | |||
background: #b32424; | background: #b32424; | ||
color: | color: #fff; | ||
border: none; | border: none; | ||
padding: | padding: 12px; | ||
border-radius: | border-radius: 6px; | ||
font-size: 16px; | |||
font-weight: bold; | |||
cursor: pointer; | cursor: pointer; | ||
transition: background 0.2s; | |||
transition: 0. | |||
} | } | ||
.bz-btn:hover { background: #d32f2f; | .bz-btn:hover { background: #d32f2f; } | ||
.bz-result { | |||
margin-top: 30px; | |||
display: none; | |||
animation: fadeIn 0.5s; | |||
} | |||
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } | |||
.bz-table { | .bz-table { | ||
width: 100%; | width: 100%; | ||
border-collapse: collapse; | border-collapse: collapse; | ||
table-layout: fixed; | |||
} | } | ||
.bz-table th { background: # | .bz-table th { background: #f9f9f9; padding: 10px; border: 1px solid #eee; font-weight: normal; color: #888; } | ||
.bz-table td { | .bz-table td { | ||
border: 1px solid #eee; | border: 1px solid #eee; | ||
padding: 20px 5px; | |||
text-align: center; | text-align: center; | ||
} | } | ||
.wuxing-tag { font-size: | .gz-text { font-size: 2em; font-weight: bold; color: #333; display: block; } | ||
.wuxing-tag { | |||
display: inline-block; | |||
margin-top: 8px; | |||
padding: 2px 8px; | |||
border-radius: 10px; | |||
font-size: 12px; | |||
color: #fff; | |||
} | |||
/* 五行颜色 */ | |||
.wx-木 { background: #4caf50; } .wx-火 { background: #f44336; } | |||
.wx-土 { background: #8d6e63; } .wx-金 { background: #ffb300; } | |||
.wx-水 { background: #2196f3; } | |||
</style> | </style> | ||
<div class="bz- | <div class="bz-container"> | ||
<div class="bz- | <div class="bz-header"> | ||
<h2>☯ 生辰八字专业排盘</h2> | |||
< | |||
</div> | </div> | ||
<div class="bz- | <div class="bz-body"> | ||
<button class="bz-btn" onclick=" | <div class="bz-input-group"> | ||
<div><label>公历年</label><input type="number" id="y" value="2026"></div> | |||
<div><label>月</label><input type="number" id="m" value="2"></div> | |||
<div><label>日</label><input type="number" id="d" value="5"></div> | |||
<div><label>时(0-23)</label><input type="number" id="h" value="12"></div> | |||
</div> | |||
<button class="bz-btn" onclick="calculateBazi()">开始排盘测算</button> | |||
<div id="bz-result-box" class="bz-result"> | |||
<table class="bz-table"> | |||
<thead> | |||
<tr><th>年柱</th><th>月柱</th><th>日柱</th><th>时柱</th></tr> | |||
</thead> | |||
<tbody> | |||
<tr> | |||
<td id="res-year"></td> | |||
<td id="res-month"></td> | |||
<td id="res-day"></td> | |||
<td id="res-hour"></td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
<div id="wuxing-analysis" style="margin-top:15px; text-align:center; color:#666; font-size:14px;"></div> | |||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
<script> | <script> | ||