<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>法律实证研究学习平台</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background: linear-gradient(135deg, #1a2a6c, #2c3e50);
color: #333;
min-height: 100vh;
padding: 20px;
}
.container {
max-width: 1400px;
margin: 0 auto;
}
header {
text-align: center;
padding: 30px 0;
margin-bottom: 30px;
}
h1 {
color: #fff;
font-size: 3.5rem;
margin-bottom: 15px;
text-shadow: 0 2px 10px rgba(0,0,0,0.3);
}
.subtitle {
color: #e0e0e0;
font-size: 1.3rem;
max-width: 800px;
margin: 0 auto;
line-height: 1.6;
}
.content-wrapper {
display: flex;
gap: 30px;
flex-wrap: wrap;
}
.panel {
flex: 1;
min-width: 400px;
background: white;
border-radius: 15px;
overflow: hidden;
box-shadow: 0 10px 30px rgba(0,0,0,0.2);
transition: transform 0.3s ease;
}
.panel:hover {
transform: translateY(-10px);
}
.panel-header {
background: linear-gradient(90deg, #3498db, #2c3e50);
color: white;
padding: 25px;
text-align: center;
}
.panel-header h2 {
font-size: 2.2rem;
margin-bottom: 10px;
}
.panel-header p {
font-size: 1.1rem;
opacity: 0.9;
}
.panel-content {
padding: 30px;
}
.simple-panel .panel-content {
background: #f8f9fa;
}
.complex-panel .panel-content {
background: #fff;
}
.section-title {
color: #2c3e50;
border-bottom: 2px solid #3498db;
padding-bottom: 10px;
margin: 20px 0 15px;
font-size: 1.5rem;
}
.features {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin: 25px 0;
}
.feature-card {
flex: 1;
min-width: 200px;
background: white;
border-radius: 10px;
padding: 20px;
box-shadow: 0 4px 8px rgba(0,0,0,0.08);
border-left: 4px solid #3498db;
transition: transform 0.2s;
}
.feature-card:hover {
transform: translateY(-5px);
}
.feature-card i {
font-size: 2.5rem;
color: #3498db;
margin-bottom: 15px;
}
.feature-card h3 {
color: #2c3e50;
margin-bottom: 10px;
}
.feature-card p {
color: #555;
line-height: 1.5;
}
.stats {
display: flex;
justify-content: space-around;
margin: 30px 0;
text-align: center;
}
.stat-item {
padding: 15px;
}
.stat-number {
font-size: 2.5rem;
font-weight: bold;
color: #3498db;
margin-bottom: 5px;
}
.stat-label {
color: #555;
font-size: 1.1rem;
}
.btn {
display: inline-block;
background: #3498db;
color: white;
padding: 12px 25px;
border-radius: 50px;
text-decoration: none;
font-weight: bold;
transition: all 0.3s;
border: none;
cursor: pointer;
font-size: 1rem;
margin-top: 10px;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
.btn:hover {
background: #2980b9;
transform: translateY(-3px);
box-shadow: 0 6px 8px rgba(0,0,0,0.15);
}
.btn-outline {
background: transparent;
border: 2px solid #3498db;
color: #3498db;
}
.btn-outline:hover {
background: #3498db;
color: white;
}
.resource-list {
list-style-type: none;
margin: 20px 0;
}
.resource-list li {
padding: 15px;
border-bottom: 1px solid #eee;
display: flex;
align-items: center;
}
.resource-list li:last-child {
border-bottom: none;
}
.resource-list i {
color: #3498db;
margin-right: 15px;
font-size: 1.2rem;
}
.complex-features {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 25px;
margin: 30px 0;
}
.complex-card {
background: linear-gradient(135deg, #f8f9fa, #e9ecef);
border-radius: 12px;
padding: 25px;
box-shadow: 0 6px 15px rgba(0,0,0,0.08);
transition: all 0.3s;
border: 1px solid #dee2e6;
}
.complex-card:hover {
transform: translateY(-8px);
box-shadow: 0 12px 20px rgba(0,0,0,0.15);
border-color: #3498db;
}
.complex-card h3 {
color: #2c3e50;
margin-bottom: 15px;
display: flex;
align-items: center;
}
.complex-card h3 i {
margin-right: 10px;
color: #3498db;
font-size: 1.5rem;
}
.complex-card p {
color: #495057;
line-height: 1.7;
margin-bottom: 15px;
}
.progress-container {
background: #e9ecef;
border-radius: 10px;
height: 12px;
margin: 20px 0;
overflow: hidden;
}
.progress-bar {
height: 100%;
background: linear-gradient(90deg, #3498db, #2c3e50);
border-radius: 10px;
}
.chart-container {
background: white;
padding: 20px;
border-radius: 10px;
margin: 25px 0;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
.chart {
display: flex;
align-items: flex-end;
height: 200px;
padding: 20px;
gap: 15px;
}
.bar {
flex: 1;
background: linear-gradient(to top, #3498db, #2c3e50);
border-radius: 5px 5px 0 0;
position: relative;
min-width: 40px;
}
.bar-label {
position: absolute;
bottom: -25px;
width: 100%;
text-align: center;
color: #495057;
font-weight: bold;
}
.bar-value {
position: absolute;
top: -25px;
width: 100%;
text-align: center;
color: #2c3e50;
font-weight: bold;
}
footer {
text-align: center;
color: white;
padding: 40px 0 20px;
margin-top: 40px;
}
@media (max-width: 900px) {
.content-wrapper {
flex-direction: column;
}
.panel {
min-width: 100%;
}
h1 {
font-size: 2.5rem;
}
}
</style>
</head>
<body>
<div class="container">
<header>
<h1><i class="fas fa-balance-scale"></i> 法律实证研究学习平台</h1>
<p class="subtitle">从基础理论到高级应用,一站式掌握法律实证研究方法与技术,提升法学研究能力</p>
</header>
<div class="content-wrapper">
<!-- 简单版面板 -->
<div class="panel simple-panel">
<div class="panel-header">
<h2><i class="fas fa-book-open"></i> 基础学习版</h2>
<p>适合初学者的法律实证研究入门平台</p>
</div>
<div class="panel-content">
<h3 class="section-title">核心学习资源</h3>
<ul class="resource-list">
<li><i class="fas fa-check-circle"></i> 法律实证研究方法导论</li>
<li><i class="fas fa-check-circle"></i> 研究设计基础与案例解析</li>
<li><i class="fas fa-check-circle"></i> 数据收集入门技巧</li>
<li><i class="fas fa-check-circle"></i> 基础统计分析方法</li>
<li><i class="fas fa-check-circle"></i> 法律文献检索指南</li>
</ul>
<h3 class="section-title">学习路径</h3>
<div class="progress-container">
<div class="progress-bar" style="width: 35%"></div>
</div>
<p>当前进度:35% - 已完成基础理论部分</p>
<div class="stats">
<div class="stat-item">
<div class="stat-number">12</div>
<div class="stat-label">学习课程</div>
</div>
<div class="stat-item">
<div class="stat-number">7</div>
<div class="stat-label">实践案例</div>
</div>
<div class="stat-item">
<div class="stat-number">24</div>
<div class="stat-label">学习小时</div>
</div>
</div>
<a href="#" class="btn"><i class="fas fa-play-circle"></i> 开始学习</a>
<a href="#" class="btn btn-outline"><i class="fas fa-download"></i> 下载资料</a>
</div>
</div>
<!-- 复杂版面板 -->
<div class="panel complex-panel">
<div class="panel-header">
<h2><i class="fas fa-graduation-cap"></i> 高级研究版</h2>
<p>面向专业研究者的法律实证研究综合平台</p>
</div>
<div class="panel-content">
<h3 class="section-title">高级研究工具</h3>
<div class="complex-features">
<div class="complex-card">
<h3><i class="fas fa-chart-line"></i> 高级统计分析</h3>
<p>回归分析、因子分析、结构方程模型等高级统计方法在法律研究中的应用</p>
<div class="progress-container">
<div class="progress-bar" style="width: 65%"></div>
</div>
<a href="#" class="btn">查看工具</a>
</div>
<div class="complex-card">
<h3><i class="fas fa-database"></i> 大数据法律研究</h3>
<p>利用大数据技术分析裁判文书、法律文献和立法数据</p>
<div class="progress-container">
<div class="progress-bar" style="width: 45%"></div>
</div>
<a href="#" class="btn">查看工具</a>
</div>
<div class="complex-card">
<h3><i class="fas fa-network-wired"></i> 法律网络分析</h3>
<p>分析法律条文引用网络、司法案例关联网络和法学家合作网络</p>
<div class="progress-container">
<div class="progress-bar" style="width: 30%"></div>
</div>
<a href="#" class="btn">查看工具</a>
</div>
<div class="complex-card">
<h3><i class="fas fa-robot"></i> AI法律分析</h3>
<p>自然语言处理在法律文本分析、判决预测和合同审查中的应用</p>
<div class="progress-container">
<div class="progress-bar" style="width: 50%"></div>
</div>
<a href="#" class="btn">查看工具</a>
</div>
</div>
<h3 class="section-title">研究数据分析</h3>
<div class="chart-container">
<h4>法律实证研究方法使用频率分析</h4>
<div class="chart">
<div class="bar" style="height: 80%">
<div class="bar-value">42%</div>
<div class="bar-label">问卷调查</div>
</div>
<div class="bar" style="height: 65%">
<div class="bar-value">28%</div>
<div class="bar-label">案例研究</div>
</div>
<div class="bar" style="height: 50%">
<div class="bar-value">15%</div>
<div class="bar-label">实验法</div>
</div>
<div class="bar" style="height: 95%">
<div class="bar-value">68%</div>
<div class="bar-label">数据分析</div>
</div>
<div class="bar" style="height: 40%">
<div class="bar-value">10%</div>
<div class="bar-label">混合方法</div>
</div>
</div>
</div>
<div class="features">
<div class="feature-card">
<i class="fas fa-book"></i>
<h3>法律文献库</h3>
<p>超过10万篇法律实证研究文献,涵盖国内外顶级期刊</p>
</div>
<div class="feature-card">
<i class="fas fa-laptop-code"></i>
<h3>研究工具集成</h3>
<p>SPSS, R, Python等研究工具无缝集成</p>
</div>
<div class="feature-card">
<i class="fas fa-users"></i>
<h3>研究社区</h3>
<p>与全球法律实证研究者交流合作</p>
</div>
</div>
<a href="#" class="btn"><i class="fas fa-rocket"></i> 启动高级研究平台</a>
</div>
</div>
</div>
<footer>
<p>法律实证研究学习平台 © 2023 | 促进法律研究的科学化与实证化</p>
<p>学术支持:法律实证研究中心</p>
</footer>
</div>
<script>
// 简单的动画效果
document.addEventListener('DOMContentLoaded', function() {
const cards = document.querySelectorAll('.feature-card, .complex-card');
cards.forEach((card, index) => {
setTimeout(() => {
card.style.opacity = '0';
card.style.transform = 'translateY(20px)';
card.style.transition = 'opacity 0.5s ease, transform 0.5s ease';
setTimeout(() => {
card.style.opacity = '1';
card.style.transform = 'translateY(0)';
}, 100);
}, index * 100);
});
// 进度条动画
const progressBars = document.querySelectorAll('.progress-bar');
progressBars.forEach(bar => {
const width = bar.style.width;
bar.style.width = '0';
setTimeout(() => {
bar.style.transition = 'width 1.5s ease-in-out';
bar.style.width = width;
}, 500);
});
});
</script>
</body>
</html>