如果你想要防止一个元素自适应,可以使用CSS来设置固定的宽度或高度。以下是一个简单的例子,演示如何设置一个固定宽度的幻灯片:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .slider-container { overflow: hidden; } .slider { display: flex; width: 600px; /* 固定宽度 */ transition: transform 0.5s ease-in-out; } .slide { width: 100%; /* 占据父容器的宽度 */ box-sizing: border-box; } </style> </head> <body> <div class="slider-container"> <div class="slider"> <div class="slide"><img src="image1.jpg" alt="Slide 1"></div> <div class="slide"><img src="image2.jpg" alt="Slide 2"></div> <div class="slide"><img src="image3.jpg" alt="Slide 3"></div> <!-- Add more slides as needed --> </div> </div> <!-- JavaScript 部分保持不变 --> </body> </html>
在这个例子中,.slider 元素的宽度被设置为 600px,这样它就不会根据视口大小自适应。你可以根据需要调整宽度或高度,以满足你的设计需求。