用於創建一個包含地球的div容器。2.

html畫立體地球,旋轉的立體地球

2023-05-15雲端運算與程式碼1011

html畫立體地球,以下是一個簡單的HTML和CSS代碼,用於創建一個旋轉的立體地球:


html畫立體地球,旋轉的立體地球

<!DOCTYPE html>
<html>
  <head>
    <title>html畫立體地球</title>
    <style>
    .globe {
  width: 200px;
  height: 200px;
  perspective: 600px;
  margin: 50px auto;
}
.earth {
  width: 100%;
  height: 100%;
  background-image: url('https://mippu.qunapu.com/upload/2023/05/20230515115327168412280759751.png');
  background-size: cover;
  border-radius: 50%;
  position: relative;
  animation: spin 10s linear infinite;
  transform-style: preserve-3d;
}
@keyframes spin {
  0% {
    transform: rotateY(0deg) rotateX(0deg);
  }
  100% {
    transform: rotateY(360deg) rotateX(360deg);
  }
}
    </style>
  </head>
  <body>
    <div class="globe">
  <div class="earth"></div>
</div>
  </body>
</html>


代碼解釋:


1. <div class="globe"></div>用於創建一個包含地球的div容器。


2. <div class="earth"></div>用於創建地球,並在CSS中進行樣式處理。


3. 在.globe中設置了透視(perspective)屬性為600px,這是創建3D效果的必要條件。


4. .earth中設置了寬度(width)和高度(height)為100%。


5. 添加了一個地球貼圖(background-image)並將大小設置為cover,使其填充整個div。


6. 將邊框半徑(border-radius)設置為50%,這樣可以把地球形狀變成一個圓形。


7. 為了實現旋轉效果,使用CSS動畫並為它命名為“spin”。在動畫中,我們讓地球沿著Y軸和X軸旋轉360度。


8. 最後,我們使用transform-style屬性對容器和地球進行3D變換。


通過這些代碼,我們可以生成在瀏覽器中旋轉的立體地球。


效果載圖:

分享給朋友:

“html畫立體地球,旋轉的立體地球” 的相關文章

html a標簽target屬性

html a標簽target屬性

HTML語言中的標簽用於定義超鏈接。其中,標簽有一個屬性叫做target,它用於指定鏈接在何處打開。目前,標簽的target屬性有以下四個取值:- _self:鏈接會在當前窗口中打開(默認值),這意味著打開新的文檔或資源時,頁面會在當前瀏覽器窗口中重新加載,並將新文檔或資源顯示在當前窗口中。基於以上…

一個簡單的html放煙花特效的代碼

一個簡單的html放煙花特效的代碼

以下是一個簡單的html放煙花特效的代碼,代碼說明:1. 使用html和css定義了一個煙花的基本樣式;2. 使用javascript動態生成多個煙花元素,並使用animation讓其展開,模擬煙花爆炸效果;3. 使用setTimeout函數控制煙花爆炸持續時間,並使用setInterval控制煙花…

星空特效的HTML代碼示例

星空特效的HTML代碼示例

以下是一個星空特效的HTML代碼示例:這個代碼會在頁面背景中生成100個閃爍的星星,使得整個頁面看起來像是夜空中的星空。可以在瀏覽器中運行查看效果。這些代碼可以在瀏覽器中運行並產生相應的星空特效。…

用html和CSS3制作酷炫的導航欄代碼及例子

用html和CSS3制作酷炫的導航欄代碼及例子

使用HTML5和CSS3的新特性可以制作出很多酷炫的導航欄效果,例如下拉菜單、響應式導航欄、帶有動態效果的導航欄等等。下面以下拉菜單為例,具體步驟如下:1. 創建 HTML 結構;2. 設置基本樣式;3. 添加動態效果。這樣就可以制作出下拉菜單效果,當滑鼠懸停在菜單項上時,菜單項下面的下拉菜單顯示出…

HTML網頁制作模板代碼學習

HTML網頁制作模板代碼學習

如果你想學習制作網頁,那麼學習HTML網頁制作模板代碼就是一個非常不錯的開始。在本文中,我們將為大家提供一些HTML網頁制作模板代碼的示例,幫助大家快速入門網頁制作。在互聯網時代,網頁制作已經成為了越來越廣泛的技能。HTML是網頁制作中最基礎的語言之一,通過學習HTML網頁制作模板代碼,我們可以快速…

doctype html的作用及代碼例子

doctype html的作用及代碼例子

在 HTML5 中,`<!doctype html>` 是一個非常簡單的聲明,因為已經沒有了其他HTML標準版本或者XML文檔類型定義的支持。此外,這個文檔類型聲明也非常簡短,易於理解和記憶。關於 `<!doctype html>` 的作用:1. 瀏覽器使用指定的文檔類型來解…