home Cloud computing and code文章正文

html制作3d旋轉圖(html制作圖片3D旋轉)

Cloud computing and code 2023年05月25日 08:57 800 visitor

以下是html制作3d旋轉圖一個簡單的HTML代碼示例,用於制作3D旋轉圖:


html制作3d旋轉圖(html制作圖片3D旋轉) 第1张

<!DOCTYPE html>
<html>
<head>
  <title>3D旋轉圖</title>
  <style>
    .box {
      width: 200px;
      height: 200px;
      background: #ccc;
      transform-style: preserve-3d;
      transform: rotateX(45deg) rotateY(45deg);
    }
    .side {
      position: absolute;
      width: 200px;
      height: 200px;
      background: rgba(255, 255, 255, 0.8);
      border: solid #000;
    }
    .front {
      transform: translateZ(100px);
    }
    .back {
      transform: rotateY(180deg) translateZ(100px);
    }
    .left {
      transform: rotateY(-90deg) translateZ(100px);
    }
    .right {
      transform: rotateY(90deg) translateZ(100px);
    }
    .top {
      transform: rotateX(90deg) translateZ(100px);
    }
    .bottom {
      transform: rotateX(-90deg) translateZ(100px);
    }
  </style>
</head>
<body>
  <div class="box">
    <div class="side front"></div>
    <div class="side back"></div>
    <div class="side left"></div>
    <div class="side right"></div>
    <div class="side top"></div>
    <div class="side bottom"></div>
  </div>
</body>
</html>


解釋各個元素:


- `<!DOCTYPE html>`:聲明文檔類型為HTML。

- `<html>`:HTML文檔的根元素。

- `<head>`:包含文檔頭部信息的元素,如標題、樣式表、腳本等。

- `<title>`:指定文檔標題,顯示在瀏覽器標簽頁中。

- `<style>`:指定內部樣式表,用於定義元素的外觀和布局。

- `.box`:用CSS類選擇器選中一個名為`box`的元素。

- `transform-style`和`transform`:CSS3中的變形屬性,用於在3D空間中旋轉、平移、縮放等。

- `.side`、`.front`、`.back`、`.left`、`.right`、`.top`和`.bottom`:是6個名為side的CSS類選擇器,每個選擇器都表示一個面。例如,`.front`表示躺平,朝向z軸正方向的正方形面。


以上是HTML中的基本元素和CSS樣式表選擇器,用於制作3D旋轉圖。

效果圖截圖如下:

標籤: html制作3d旋轉圖

AmupuCopyright Amupu.Z-Blog.Some Rights Reserved.