HTML3D 旋轉相冊是一個美觀又實用的網頁效果,可以展示你的圖片,并以3D效果呈現,使得你的圖片更生動,更吸引人。下面是 HTML3D 旋轉相冊的代碼源碼,詳細地介紹了如何使用這個效果。
首先,我們需要在 HTML 文件中添加以下代碼:
<div class="rotate-gallery"> <ul> <li class="gallery-item"> <img src="image/1.jpg"> </li> <li class="gallery-item"> <img src="image/2.jpg"> </li> <li class="gallery-item"> <img src="image/3.jpg"> </li> <li class="gallery-item"> <img src="image/4.jpg"> </li> <li class="gallery-item"> <img src="image/5.jpg"> </li> </ul> </div>這段代碼會創建一個包含五張圖片的 HTML3D 旋轉相冊。下一步,我們需要添加 CSS 樣式來定義這些圖片的旋轉效果。以下是我們可以使用的樣式:
.rotate-gallery { perspective: 800px; transform-style: preserve-3d; text-align: center; } .rotate-gallery ul { margin: 0 auto; padding: 0; list-style: none; position: relative; height: 250px; width: 400px; transform-style: preserve-3d; animation: rotateGallery 20s linear infinite; } .rotate-gallery ul:hover { animation-play-state: paused; } .rotate-gallery li { position: absolute; left: 0; top: 0; width: 300px; height: 250px; transform-style: preserve-3d; animation: rotateItem 20s linear infinite; } .rotate-gallery img { max-width: 100%; max-height: 100%; } @keyframes rotateGallery{ 0% { transform: rotateY(0deg); } 100% { transform: rotateY(-360deg); } } @keyframes rotateItem{ 0% { transform: rotateY(0deg); } 100% { transform: rotateY(-360deg); } }這段樣式代碼將創建一個包含動畫效果的 HTML3D 旋轉相冊。它定義了相冊和相冊中每個圖像的旋轉速度和方向。另外,我們還創建了一個動畫效果,可以使相冊旋轉無限循環。 最后,我們需要確保將 CSS 樣式文件鏈接到 HTML 文件中。這是我們可以通過添加以下代碼來實現的:
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>這將確保瀏覽器可以加載我們的 CSS 樣式表,并將 HTML3D 旋轉相冊渲染成我們期望的樣式。 以上就是 HTML3D 旋轉相冊代碼源碼的詳細介紹。使用這些代碼可以為你的網頁添加一個美觀又實用的效果,可以展示你的圖片,并以3D效果呈現,使得你的圖片更生動,更吸引人。