Html、CSS基礎 – 定位:z-index

更新於 發佈於 閱讀時間約 2 分鐘

※ z-index:

raw-image


說明:在瀏覽器的排版邏輯中,網頁不是一個平面結構,它實際是建立在一個三維空間模型上,所以網頁是立體的。在這個空間中,除了水平(X 軸)與垂直(Y 軸)方向外,Z 軸代表了元素在前後位置上的疊加關係。z-index可以幫助我們調整網頁的層級。當多個元素在視覺上「重疊」時,調整 z-index 能有效解決常見的排版問題。

※三維座標系統,幫助理解螢幕、使用者與空間軸線之間的空間關係

說明:

  • X軸(粉紅色):水平延伸向右,通常代表左右方向。
  • Y軸(藍色):垂直向下,代表上下方向。
  • Z軸(綠色):斜向前方延伸,象徵螢幕之外的深度方向(也就是離視窗使用者的遠近)。
raw-image

※ z-index 層級規則:

raw-image

規則一:

.static {
background-color: #adcbc9;
position: relative;
}
<body>

  <div class="post relative">relative</div>

  <div class="post static">static</div>
</body>

說明:

在HTML中post static比post relative還晚寫,所以套用規則一。

成果顯示:

raw-image

讓橘色卡片變成上層:

.relative {
background-color: #fdd2b5;
position: relative;
top: 100px;
left: 100px;
/* 高出一層 */
z-index: 1;
}

成果顯示:

raw-image

※ z-index 屬性:

raw-image


























留言
avatar-img
留言分享你的想法!
avatar-img
奧莉薇走在成為後端工程師之路上
22會員
160內容數
全端網頁開發專業知識分享
2025/07/30
※ 定位方法:position、z-index position 定位方式: 說明: position是一個css裡面的樣式。 功能:讓你的元素可以自由定位。 position 有四個樣式的值: 說明: static:是 HTML 元素的預設定位方式,不會因為設定 top、left 等
Thumbnail
2025/07/30
※ 定位方法:position、z-index position 定位方式: 說明: position是一個css裡面的樣式。 功能:讓你的元素可以自由定位。 position 有四個樣式的值: 說明: static:是 HTML 元素的預設定位方式,不會因為設定 top、left 等
Thumbnail
2025/07/27
※ 解構元件: 思考:如何把設計稿分解成HTML的結構。 圖片結構分析: 卡片最大的陰影區是一個大盒子。 卡片分成左右兩個部分,左邊是中等盒子,右邊是裝圖片的盒子 。 左邊文字區塊(包含標題、價格、簡介、按鈕)。 右邊圖片區塊(盤子上有玫瑰花瓣)。 結構圖: ※ 商品卡實作: 建立
Thumbnail
2025/07/27
※ 解構元件: 思考:如何把設計稿分解成HTML的結構。 圖片結構分析: 卡片最大的陰影區是一個大盒子。 卡片分成左右兩個部分,左邊是中等盒子,右邊是裝圖片的盒子 。 左邊文字區塊(包含標題、價格、簡介、按鈕)。 右邊圖片區塊(盤子上有玫瑰花瓣)。 結構圖: ※ 商品卡實作: 建立
Thumbnail
2025/07/23
※ 卡片式設計: 好處:採用卡片式設計能有效簡化使用者介面,提升視覺層次感,讓使用者在瀏覽時更能聚焦於核心資訊,如文字與圖片。 排版範例: 瀑布流排版範例: ※ thumbnail: ※ 常見的商品卡片: ※ 切版起手式:
Thumbnail
2025/07/23
※ 卡片式設計: 好處:採用卡片式設計能有效簡化使用者介面,提升視覺層次感,讓使用者在瀏覽時更能聚焦於核心資訊,如文字與圖片。 排版範例: 瀑布流排版範例: ※ thumbnail: ※ 常見的商品卡片: ※ 切版起手式:
Thumbnail
看更多
你可能也想看
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
浮動(float)是早期用來創建佈局的技術。元素可以向左或向右浮動,旁邊的元素會環繞浮動元素。浮動元素通常用於圖文混排或簡單的兩欄佈局。
Thumbnail
浮動(float)是早期用來創建佈局的技術。元素可以向左或向右浮動,旁邊的元素會環繞浮動元素。浮動元素通常用於圖文混排或簡單的兩欄佈局。
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
不論是平面設計、介面設計,都能見排版這一詞。而排版的作用,即在明確的設計目標中,將所有元素做有組織的安排,精確地傳達訊息。
Thumbnail
不論是平面設計、介面設計,都能見排版這一詞。而排版的作用,即在明確的設計目標中,將所有元素做有組織的安排,精確地傳達訊息。
Thumbnail
視覺層級並不侷限於平面設計,在用戶體驗及介面上更是一個重要的核心之一。視覺層級除了讓畫面的視覺編排更加精緻好看,更重要的功能是能讓畫面有效地被組織,讓觀者更容易理解。
Thumbnail
視覺層級並不侷限於平面設計,在用戶體驗及介面上更是一個重要的核心之一。視覺層級除了讓畫面的視覺編排更加精緻好看,更重要的功能是能讓畫面有效地被組織,讓觀者更容易理解。
Thumbnail
CSS 是控制網頁外觀的語言,應用於網頁設計、UI/UX 設計、電子商務和移動應用開發。主要使用者包括前端開發者、UI/UX 設計師和網頁設計師。CSS 的特性有樣式控制、層疊優先級、響應式設計及分離內容與樣式。
Thumbnail
CSS 是控制網頁外觀的語言,應用於網頁設計、UI/UX 設計、電子商務和移動應用開發。主要使用者包括前端開發者、UI/UX 設計師和網頁設計師。CSS 的特性有樣式控制、層疊優先級、響應式設計及分離內容與樣式。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News