44<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
55<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
66
7- <div class="swiper-container">
8- <div class="swiper-wrapper">
9- <div class="swiper-slide">
10- <img src="https://picsum.photos/800/400?random=1" alt="风景图片1">
11- </div>
12- <div class="swiper-slide">
13- <img src="https://picsum.photos/800/400?random=2" alt="风景图片2">
14- </div>
15- <div class="swiper-slide">
16- <img src="https://picsum.photos/800/400?random=3" alt="风景图片3">
17- </div>
18- <div class="swiper-slide">
19- <img src="https://picsum.photos/800/400?random=4" alt="风景图片4">
20- </div>
21- <div class="swiper-slide">
22- <img src="https://picsum.photos/800/400?random=5" alt="风景图片5">
7+ <div class="image-carousel-container">
8+ <div class="swiper-container">
9+ <div class="swiper-wrapper">
10+ <div class="swiper-slide">
11+ <img src="https://picsum.photos/800/400?random=1" alt="风景图片1">
12+ </div>
13+ <div class="swiper-slide">
14+ <img src="https://picsum.photos/800/400?random=2" alt="风景图片2">
15+ </div>
16+ <div class="swiper-slide">
17+ <img src="https://picsum.photos/800/400?random=3" alt="风景图片3">
18+ </div>
2319 </div>
20+ <!-- 分页器 -->
21+ <div class="swiper-pagination"></div>
22+ <!-- 导航按钮 -->
23+ <div class="swiper-button-next"></div>
24+ <div class="swiper-button-prev"></div>
2425 </div>
25- <!-- 分页器 -->
26- <div class="swiper-pagination"></div>
27- <!-- 导航按钮 -->
28- <div class="swiper-button-next"></div>
29- <div class="swiper-button-prev"></div>
3026</div>
3127
3228<script>
@@ -48,15 +44,63 @@ var swiper = new Swiper('.swiper-container', {
4844</script>
4945
5046<style>
47+ /* 容器样式 - 限制宽度不遮挡导航栏 */
48+ .image-carousel-container {
49+ max-width: 75%; /* 调整为适合的宽度 */
50+ margin: 20px auto;
51+ padding: 0 15px;
52+ }
53+
5154.swiper-container {
5255 width: 100%;
53- height: 400px;
54- margin: 20px 0;
56+ height: 350px; /* 稍微降低高度 */
57+ border-radius: 8px;
58+ box-shadow: 0 4px 12px rgba(0,0,0,0.1);
5559}
60+
5661.swiper-slide img {
5762 width: 100%;
5863 height: 100%;
5964 object-fit: cover;
65+ border-radius: 6px;
66+ }
67+
68+ /* 响应式设计 - 在小屏幕上全宽度 */
69+ @media (max-width: 768px) {
70+ .image-carousel-container {
71+ max-width: 100%;
72+ padding: 0 10px;
73+ }
74+
75+ .swiper-container {
76+ height: 300px;
77+ }
78+ }
79+
80+ /* 导航按钮样式调整 */
81+ .swiper-button-next,
82+ .swiper-button-prev {
83+ background-color: rgba(255,255,255,0.7);
84+ width: 40px;
85+ height: 40px;
86+ border-radius: 50%;
87+ color: #333;
88+ }
89+
90+ .swiper-button-next:after,
91+ .swiper-button-prev:after {
92+ font-size: 18px;
93+ }
94+
95+ /* 分页器样式 */
96+ .swiper-pagination-bullet {
97+ background: #fff;
98+ opacity: 0.7;
99+ }
100+
101+ .swiper-pagination-bullet-active {
102+ background: #007bff;
103+ opacity: 1;
60104}
61105</style>
62106++++
0 commit comments