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

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

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

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元素的主要功能及在HTML5 中的使用mark元素例子

mark元素的主要功能及在HTML5 中的使用mark元素例子

`<mark>` 元素的主要功能是突出顯示文本中的重要部分或關鍵字。在 HTML5 標準中,`<mark>` 元素用於標記一個文檔或一個段落中需要突出顯示的文本。一旦在 HTML 文件中使用了 `<mark>` 元素,瀏覽器通常會使用黃色背景標記該元素的文本,在頁…

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

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

在HTML中,<mark> 元素可以用於標記或強調文本中的重要或關鍵內容。這個元素通常會用醒目的紅色來渲染,因為紅色是一個視覺上非常具有註意力的顏色。在這種情況下,你可以將這些關鍵字用 <mark> 標簽包圍起來,使其突出顯示。這樣可以幫助用戶更快速地發現這個型號是這個品牌的…

HTML 和 CSS 實現網頁導航欄和下拉菜單

HTML 和 CSS 實現網頁導航欄和下拉菜單

以下是一組基於 HTML 和 CSS 實現網頁導航欄和下拉菜單的完整代碼:HTML 代碼:CSS 代碼。該代碼實現了一個簡單的網頁導航欄和下拉菜單,其中 `nav` 表示導航欄,`ul` 表示菜單,`li` 表示菜單項,`a` 表示鏈接。通過設置 CSS 樣式,將菜單項設置為了懸停時出現下拉菜單,同…

HTML網頁制作模板代碼學習

HTML網頁制作模板代碼學習

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

html5自學教程步驟及代碼例子

html5自學教程步驟及代碼例子

HTML5是最新的HTML標準,具有更多的功能和特性,讓網頁的制作更加靈活和多樣化。以下是HTML5自學教程的一些步驟:1. 學習HTML基礎知識。在深入學習HTML5之前,你需要先學習HTML的基礎知識,包括HTML文件結構、標簽、屬性和元素等。2. 熟悉HTML5的新特性。HTML5相比於之前的…

html5的doctype,通過DOCTYPE聲明

html5的doctype,通過DOCTYPE聲明

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