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

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

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

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畫立體地球,旋轉的立體地球” 的相關文章

mark元素使用紅色代表及例子

mark元素使用紅色代表及例子

在 HTML 中,<mark> 元素用於標記或突出顯示文本中的重要或關鍵內容。為了提高用戶瀏覽體驗,這些文本內容通常被渲染成鮮艷的紅色,因為紅色是視覺上最吸引人的顏色之一。 舉個例子,在一篇文章中,我們可能會用 <mark> 標記來標記一段關鍵文字,如下所示:<…

meter元素顏色,可以使用CSS樣式來設置顏色

meter元素顏色,可以使用CSS樣式來設置顏色

meter元素可以用於表示已知範圍內的度量值,可以使用CSS樣式來設置顏色。具體來說,可以使用 <code>::-webkit-meter-optimum-value, ::-moz-meter-bar, ::-webkit-meter-bar</code> 偽元素來設置顏色…

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

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

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

星空特效的HTML代碼示例

星空特效的HTML代碼示例

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

html5的doctype,通過DOCTYPE聲明

html5的doctype,通過DOCTYPE聲明

HTML5中的DOCTYPE聲明為 `<!DOCTYPE html>`,格式簡單清晰。相較於之前的文檔類型聲明格式,它更加簡單,也更具可讀性。同時,在HTML5中取消了文檔類型規範中過時的部分,這使得DOCTYPE的作用也更加直接和明確。通過DOCTYPE聲明,瀏覽器、解釋器才能正確地解…

類的三種訪問權限代碼例子

類的三種訪問權限代碼例子

在大多數的面向對象編程語言中,類的訪問權限通常分為以下三種:1. Public(公有) Public指的是類的成員對所有其他的類和對象都是可見的,可以被其他類和對象隨意調用。這種訪問權限最為開放,常用於表示類的主要功能或核心業務。2. Protected(保護) Protecte…