CSS圖片循環縮放切換是一個常見的網頁特效,可以讓圖片自動放大縮小并切換。下面是一些示例代碼:
/*設置圖片容器的寬高和背景圖片*/ .img-container{ width: 500px; height: 300px; background-image: url(images/1.jpg); background-size: cover; background-position: center; overflow: hidden; } /*設置圖片循環切換*/ @keyframes scale { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } .img-container{ animation: scale 5s linear infinite; } /*設置圖片循環縮放*/ @keyframes zoom { 0% { transform: scale(1); } 50% { transform: scale(1.5); } 100% { transform: scale(1); } } .img-container{ animation: zoom 5s linear infinite; }
在示例代碼中,我們首先創建了一個圖片容器,并設置了容器的寬度、高度和背景圖片。接下來,我們定義了兩個動畫效果:scale和zoom。這兩個動畫效果分別用來循環切換和縮放圖片。最后,我們將動畫效果應用到圖片容器中,并設置循環時間為5秒。
通過以上示例代碼,我們可以輕松地實現圖片的循環縮放和切換效果,為網頁添加一些動態的元素,增加用戶體驗。