648 lines
29 KiB
HTML
648 lines
29 KiB
HTML
|
||
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>章盟主概念股 - 投资分析报告</title>
|
||
<!-- Bootstrap CSS -->
|
||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||
<!-- Bootstrap Icons -->
|
||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
|
||
<!-- Chart.js -->
|
||
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
||
<style>
|
||
:root {
|
||
--primary-color: #1a73e8;
|
||
--secondary-color: #34a853;
|
||
--accent-color: #fbbc04;
|
||
--danger-color: #ea4335;
|
||
}
|
||
|
||
body {
|
||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
|
||
color: #333;
|
||
background-color: #f8f9fa;
|
||
}
|
||
|
||
.hero-section {
|
||
background: linear-gradient(135deg, var(--primary-color) 0%, #0d47a1 100%);
|
||
color: white;
|
||
padding: 3rem 0;
|
||
margin-bottom: 2rem;
|
||
}
|
||
|
||
.card {
|
||
border: none;
|
||
box-shadow: 0 2px 10px rgba(0,0,0,0.08);
|
||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||
margin-bottom: 1.5rem;
|
||
height: 100%;
|
||
}
|
||
|
||
.card:hover {
|
||
transform: translateY(-5px);
|
||
box-shadow: 0 5px 20px rgba(0,0,0,0.12);
|
||
}
|
||
|
||
.card-header {
|
||
background-color: #f8f9fa;
|
||
border-bottom: 1px solid #dee2e6;
|
||
font-weight: 600;
|
||
}
|
||
|
||
.timeline {
|
||
position: relative;
|
||
padding-left: 30px;
|
||
}
|
||
|
||
.timeline::before {
|
||
content: '';
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
height: 100%;
|
||
width: 2px;
|
||
background: var(--primary-color);
|
||
}
|
||
|
||
.timeline-item {
|
||
position: relative;
|
||
margin-bottom: 2rem;
|
||
}
|
||
|
||
.timeline-item::before {
|
||
content: '';
|
||
position: absolute;
|
||
left: -34px;
|
||
top: 0;
|
||
width: 10px;
|
||
height: 10px;
|
||
border-radius: 50%;
|
||
background: var(--primary-color);
|
||
border: 2px solid white;
|
||
}
|
||
|
||
.timeline-date {
|
||
font-weight: 600;
|
||
color: var(--primary-color);
|
||
margin-bottom: 0.5rem;
|
||
}
|
||
|
||
.stock-table {
|
||
overflow-x: visible;
|
||
}
|
||
|
||
.stock-table th {
|
||
background-color: var(--primary-color);
|
||
color: white;
|
||
position: sticky;
|
||
top: 0;
|
||
z-index: 10;
|
||
}
|
||
|
||
.stock-table .badge {
|
||
font-size: 0.8rem;
|
||
padding: 0.4rem 0.8rem;
|
||
}
|
||
|
||
.industry-card {
|
||
border-left: 4px solid var(--primary-color);
|
||
}
|
||
|
||
.risk-high {
|
||
border-left-color: var(--danger-color);
|
||
}
|
||
|
||
.risk-medium {
|
||
border-left-color: var(--accent-color);
|
||
}
|
||
|
||
.risk-low {
|
||
border-left-color: var(--secondary-color);
|
||
}
|
||
|
||
.stat-card {
|
||
text-align: center;
|
||
padding: 1.5rem;
|
||
}
|
||
|
||
.stat-number {
|
||
font-size: 2rem;
|
||
font-weight: 700;
|
||
color: var(--primary-color);
|
||
}
|
||
|
||
.stat-label {
|
||
color: #6c757d;
|
||
font-size: 0.9rem;
|
||
}
|
||
|
||
.section-title {
|
||
position: relative;
|
||
margin-bottom: 2rem;
|
||
padding-bottom: 0.5rem;
|
||
}
|
||
|
||
.section-title::after {
|
||
content: '';
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
width: 60px;
|
||
height: 3px;
|
||
background-color: var(--primary-color);
|
||
}
|
||
|
||
.tag {
|
||
display: inline-block;
|
||
padding: 0.25rem 0.75rem;
|
||
background-color: #e9ecef;
|
||
border-radius: 20px;
|
||
font-size: 0.85rem;
|
||
margin-right: 0.5rem;
|
||
margin-bottom: 0.5rem;
|
||
}
|
||
|
||
.tag-primary {
|
||
background-color: rgba(26, 115, 232, 0.1);
|
||
color: var(--primary-color);
|
||
}
|
||
|
||
.tag-success {
|
||
background-color: rgba(52, 168, 83, 0.1);
|
||
color: var(--secondary-color);
|
||
}
|
||
|
||
.tag-warning {
|
||
background-color: rgba(251, 188, 4, 0.1);
|
||
color: var(--accent-color);
|
||
}
|
||
|
||
.tag-danger {
|
||
background-color: rgba(234, 67, 53, 0.1);
|
||
color: var(--danger-color);
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.hero-section {
|
||
padding: 2rem 0;
|
||
}
|
||
|
||
.timeline {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
.timeline-item::before {
|
||
left: -24px;
|
||
}
|
||
|
||
.stat-number {
|
||
font-size: 1.5rem;
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<!-- Hero Section -->
|
||
<div class="hero-section">
|
||
<div class="container">
|
||
<div class="row align-items-center">
|
||
<div class="col-lg-8">
|
||
<h1 class="display-5 fw-bold mb-3">章盟主概念股</h1>
|
||
<p class="lead">知名投资者"章盟主"相关股票群体深度分析报告</p>
|
||
<div class="d-flex flex-wrap mt-3">
|
||
<span class="tag tag-primary"><i class="bi bi-person-badge"></i> 知名投资者</span>
|
||
<span class="tag tag-success"><i class="bi bi-graph-up"></i> 市场影响力</span>
|
||
<span class="tag tag-warning"><i class="bi bi-lightning"></i> 主题投资</span>
|
||
<span class="tag tag-danger"><i class="bi bi-exclamation-triangle"></i> 风险提示</span>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4 text-lg-end mt-4 mt-lg-0">
|
||
<div class="d-flex justify-content-lg-end justify-content-start gap-3">
|
||
<div class="stat-card">
|
||
<div class="stat-number">7</div>
|
||
<div class="stat-label">核心股票</div>
|
||
</div>
|
||
<div class="stat-card">
|
||
<div class="stat-number">3</div>
|
||
<div class="stat-label">产业链</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Main Content -->
|
||
<div class="container mb-5">
|
||
<!-- Concept Overview -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">概念概述</h2>
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<p class="lead">章盟主概念股是指与知名投资者"章盟主"相关的股票群体,这一概念在2025年逐渐受到市场广泛关注。章盟主作为A股市场有较大影响力的投资者,其持仓和交易行为对相关股票的市场表现产生显著影响。</p>
|
||
<div class="row mt-4">
|
||
<div class="col-md-4">
|
||
<div class="card industry-card">
|
||
<div class="card-body">
|
||
<h5 class="card-title"><i class="bi bi-cpu"></i> 科技产业链</h5>
|
||
<p class="card-text">涵盖芯片设计、软件/IT服务、应用/服务等多个环节</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="card industry-card">
|
||
<div class="card-body">
|
||
<h5 class="card-title"><i class="bi bi-car-front"></i> 汽车产业链</h5>
|
||
<p class="card-text">包括原材料、零部件制造、整车应用等环节</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="card industry-card">
|
||
<div class="card-body">
|
||
<h5 class="card-title"><i class="bi bi-gem"></i> 材料产业链</h5>
|
||
<p class="card-text">矿产资源开采、材料加工、应用产品全产业链</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Timeline -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">重要事件时间轴</h2>
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="timeline">
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2024-11-04</div>
|
||
<div class="timeline-content">
|
||
<h5>东北三省一区国资国企协同发展联席会议召开</h5>
|
||
<p>辽宁能源控股集团为首届联盟盟主,可能为"盟主"称号的背景来源之一</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-03-04</div>
|
||
<div class="timeline-content">
|
||
<h5>章盟主席位净卖出首都在线</h5>
|
||
<p>净卖出金额达1.89亿元</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-03-06</div>
|
||
<div class="timeline-content">
|
||
<h5>章盟主席位交易活跃</h5>
|
||
<p>净买入蓝色光标8350.84万元;同时净卖出拓维信息1.97亿元</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-03-27</div>
|
||
<div class="timeline-content">
|
||
<h5>章源钨业发布涨价函</h5>
|
||
<p>引发市场关注,钨价上涨预期增强</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-05-12</div>
|
||
<div class="timeline-content">
|
||
<h5>固态电池概念股走强</h5>
|
||
<p>山东章鼓触及涨停,市场情绪高涨</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-08-22</div>
|
||
<div class="timeline-content">
|
||
<h5>章盟主持仓寒武纪大赚</h5>
|
||
<p>新闻爆出章盟主持仓寒武纪50亿,一天涨停到账10亿,引发市场轰动</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-08-27</div>
|
||
<div class="timeline-content">
|
||
<h5>宁波华翔公告章盟主新进十大流通股东</h5>
|
||
<p>市场关注度进一步提升</p>
|
||
</div>
|
||
</div>
|
||
<div class="timeline-item">
|
||
<div class="timeline-date">2025-08-29</div>
|
||
<div class="timeline-content">
|
||
<h5>"章盟主概念股"概念正式提出</h5>
|
||
<p>相关概念正式被市场提出并讨论</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Core Viewpoints -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">核心观点摘要</h2>
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="row">
|
||
<div class="col-lg-6">
|
||
<h5><i class="bi bi-lightbulb"></i> 核心驱动力</h5>
|
||
<p>章盟主概念股的核心驱动力是"跟随效应",即市场投资者倾向于跟随知名投资者的投资决策。其投资布局呈现多领域布局、行业龙头偏好、资源+科技双主线、价值发现与成长性并重的特点。</p>
|
||
</div>
|
||
<div class="col-lg-6">
|
||
<h5><i class="bi bi-graph-up-arrow"></i> 市场热度</h5>
|
||
<p>市场对章盟主概念股的关注度在2025年下半年显著提升,尤其是8月份关于其持仓寒武纪大赚的新闻引发了广泛讨论。市场情绪呈现高度关注、乐观情绪主导、短期交易特征明显、财富效应吸引跟风的特点。</p>
|
||
</div>
|
||
</div>
|
||
<div class="alert alert-warning mt-4" role="alert">
|
||
<i class="bi bi-exclamation-triangle-fill"></i> <strong>预期差分析:</strong> 市场对章盟主概念股的乐观预期可能过于简化,忽略了公司的实际经营挑战。投资者需要更加理性地分析公司的基本面和行业前景,避免盲目跟风。
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Stock Data Table -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">章盟主概念股持仓情况</h2>
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="table-responsive stock-table">
|
||
<table class="table table-hover">
|
||
<thead>
|
||
<tr>
|
||
<th>股票名称</th>
|
||
<th>分类</th>
|
||
<th>相关性</th>
|
||
<th>消息来源</th>
|
||
<th>投资理由</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>峨泰股份</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例2.53%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>宁波华翔</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例0.87%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>龙溪股份</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例1.3%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>长阳科技</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例1.18%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>慧博云通</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例1.6%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>汉威科技</strong></td>
|
||
<td><span class="badge bg-success">新进</span></td>
|
||
<td>十大流通股东之一,持股比例0.85%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>寒武纪</strong></td>
|
||
<td><span class="badge bg-primary">持股不变</span></td>
|
||
<td>十大流通股东之一,持股比例1.45%</td>
|
||
<td>2025半年报</td>
|
||
<td>作为十大流通股东之一,持股比例较高</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Core Companies Analysis -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">核心公司深度剖析</h2>
|
||
<div class="row">
|
||
<div class="col-lg-4 mb-4">
|
||
<div class="card h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-gem"></i> 章源钨业</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<p class="text-muted">章盟主可能深度关联公司</p>
|
||
<h6>竞争优势</h6>
|
||
<ul>
|
||
<li>国内钨行业三大龙头企业之一</li>
|
||
<li>保有钨资源储量9.46万吨</li>
|
||
<li>拥有6座采矿权矿山和10个探矿权矿区</li>
|
||
</ul>
|
||
<h6>业务进展</h6>
|
||
<ul>
|
||
<li>2024年上半年净利润1.12亿元,同比增长29.86%</li>
|
||
<li>超细碳化钨粉5000吨新改扩建项目已完成一期</li>
|
||
</ul>
|
||
<div class="alert alert-danger mt-3" role="alert">
|
||
<small><strong>风险提示:</strong>钨矿品位下降,开采成本上升;赣州奥克泰尚未实现盈利</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4 mb-4">
|
||
<div class="card h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-cpu"></i> 寒武纪</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<p class="text-muted">章盟主重仓股</p>
|
||
<h6>竞争优势</h6>
|
||
<ul>
|
||
<li>AI芯片设计领域的领先企业</li>
|
||
<li>章盟主重仓50亿,表明对其长期看好</li>
|
||
<li>技术积累深厚,在AI芯片领域有先发优势</li>
|
||
</ul>
|
||
<h6>业务进展</h6>
|
||
<ul>
|
||
<li>股价涨停,章盟主一天赚10亿</li>
|
||
<li>作为章盟主持股比例1.45%的十大流通股东之一</li>
|
||
</ul>
|
||
<div class="alert alert-warning mt-3" role="alert">
|
||
<small><strong>风险提示:</strong>AI芯片行业竞争激烈;技术迭代快,研发投入大;估值偏高</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-4 mb-4">
|
||
<div class="card h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-car-front"></i> 宁波华翔</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<p class="text-muted">章盟主新进十大流通股东</p>
|
||
<h6>竞争优势</h6>
|
||
<ul>
|
||
<li>汽车零部件制造商,行业地位稳固</li>
|
||
<li>章盟主新进十大流通股东,持股比例0.87%</li>
|
||
<li>可能受益于新能源汽车产业链发展</li>
|
||
</ul>
|
||
<h6>业务进展</h6>
|
||
<ul>
|
||
<li>2025-08-27公告章盟主新进十大流通股东</li>
|
||
<li>引发市场关注,股价表现积极</li>
|
||
</ul>
|
||
<div class="alert alert-info mt-3" role="alert">
|
||
<small><strong>风险提示:</strong>汽车行业周期性波动;新能源汽车转型压力;行业竞争加剧</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Risk Analysis -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">潜在风险与挑战</h2>
|
||
<div class="row">
|
||
<div class="col-md-4 mb-4">
|
||
<div class="card risk-high h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-cpu"></i> 技术风险</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<ul>
|
||
<li>高端产品技术壁垒高,与国际领先企业仍有差距</li>
|
||
<li>技术迭代风险,AI芯片领域技术路线多样</li>
|
||
<li>产品稳定性问题,部分产品毛利为负</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4 mb-4">
|
||
<div class="card risk-medium h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-currency-dollar"></i> 商业化风险</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<ul>
|
||
<li>高端产品商业化进程不及预期</li>
|
||
<li>市场接受度风险,需要增加销售费用开拓市场</li>
|
||
<li>应用场景拓展风险,商业化程度和市场规模尚待验证</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4 mb-4">
|
||
<div class="card risk-low h-100">
|
||
<div class="card-header">
|
||
<h5 class="mb-0"><i class="bi bi-balance-scale"></i> 政策与竞争风险</h5>
|
||
</div>
|
||
<div class="card-body">
|
||
<ul>
|
||
<li>行业政策风险,钨行业受国家开采总量控制指标影响</li>
|
||
<li>国际竞争风险,科技行业面临国际竞争加剧</li>
|
||
<li>行业竞争加剧,硬质合金行业内卷严重</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Investment Insights -->
|
||
<section class="mb-5">
|
||
<h2 class="section-title">投资启示</h2>
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="row">
|
||
<div class="col-lg-6">
|
||
<h5><i class="bi bi-lightbulb"></i> 短期策略</h5>
|
||
<ul>
|
||
<li>关注章盟主新进十大流通股东公告,可能引发短期炒作</li>
|
||
<li>跟踪产品价格上涨情况,特别是钨价走势</li>
|
||
<li>关注章盟主持仓变动,尤其是对寒武纪等大额持仓的调整</li>
|
||
</ul>
|
||
</div>
|
||
<div class="col-lg-6">
|
||
<h5><i class="bi bi-graph-up"></i> 长期策略</h5>
|
||
<ul>
|
||
<li>关注资源类公司的周期性机会,章源钨业在钨价上涨周期中业绩弹性大</li>
|
||
<li>重视公司的基本面改善,特别是赣州奥克泰何时实现扭亏为盈</li>
|
||
<li>理性看待科技股的长期价值,避免盲目跟风</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="alert alert-info mt-4" role="alert">
|
||
<i class="bi bi-info-circle-fill"></i> <strong>关键跟踪指标:</strong> 章源钨业的钨矿产量和品位变化情况、赣州奥克泰的盈利改善进度、钨价走势及其对公司业绩的影响、章盟主持仓变动情况、相关公司的季度业绩表现。
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
|
||
<!-- Footer -->
|
||
<footer class="bg-dark text-white py-4">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<p class="mb-0">© 2025 章盟主概念股分析报告 | 仅供参考,不构成投资建议</p>
|
||
</div>
|
||
<div class="col-md-6 text-md-end">
|
||
<p class="mb-0">数据来源:公开市场信息 | 更新时间:2025-08-29</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
<!-- Bootstrap JS Bundle with Popper -->
|
||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||
<script>
|
||
// Add smooth scrolling
|
||
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||
anchor.addEventListener('click', function (e) {
|
||
e.preventDefault();
|
||
document.querySelector(this.getAttribute('href')).scrollIntoView({
|
||
behavior: 'smooth'
|
||
});
|
||
});
|
||
});
|
||
|
||
// Add animation on scroll
|
||
const observerOptions = {
|
||
root: null,
|
||
rootMargin: '0px',
|
||
threshold: 0.1
|
||
};
|
||
|
||
const observer = new IntersectionObserver((entries) => {
|
||
entries.forEach(entry => {
|
||
if (entry.isIntersecting) {
|
||
entry.target.style.opacity = '1';
|
||
entry.target.style.transform = 'translateY(0)';
|
||
}
|
||
});
|
||
}, observerOptions);
|
||
|
||
document.querySelectorAll('.card').forEach(card => {
|
||
card.style.opacity = '0';
|
||
card.style.transform = 'translateY(20px)';
|
||
card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
|
||
observer.observe(card);
|
||
});
|
||
</script>
|
||
</body>
|
||
</html>
|