CSS圖片橫向滑動效果是一個很酷的特效,需要用到一些CSS技巧。這種效果是可以用在網站的首頁展示,將多個圖片橫向滑動展示,給人帶來全新的視覺感受。
/* 首先設置一個容器,設置寬度和高度 */ .container{ width: 800px; height: 400px; overflow: hidden; } /* 設置一個ul列表 */ .image-list{ list-style: none; margin: 0; padding: 0; display: flex; width: 3200px; animation: bannerMove 10s linear infinite; } @keyframes bannerMove { 0% { transform: translateX(0px); } 100% { transform: translateX(-3200px); } } /* 設置li元素 */ .image-list li{ width: 800px; height: 400px; text-align: center; } /* 設置圖片 */ .image-list li img{ max-width: 100%; max-height: 100%; vertical-align: middle; }
上面的代碼中,我們首先設置了一個容器,容器的寬度和高度可以按照自己的需求調整。我們在容器中設置了一個ul列表,所有的圖片按照li元素進行劃分。我們使用了flex布局,使得li元素橫向展示。我們還對列表進行了動畫效果,通過translateX(x軸平移)來實現圖片橫向滑動的效果。
最后,我們對li元素中的圖片進行了一些樣式的設置,包括圖片的大小和對齊方式等等。