深入了解 HTML 和 CSS(尺寸、背景效果與更多布局技巧)

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

在創建動態且響應式的網頁設計時,HTML 和 CSS 是不可或缺的工具。在這篇文章中,將深入探討一些常見但卻非常強大的 CSS 屬性,包括如何使用 100%100vw 的區別、背景效果的應用、parallax 效果的實現、以及如何有效地使用 vwvh 來進行響應式設計。這些技巧將幫助你提升網頁的視覺效果與用戶體驗。


1. 100%100vw:它們有何區別?

在 CSS 中,100%100vw 都用來設置元素的寬度,但它們的計算方式有所不同。了解它們的區別,能幫助你在布局中選擇最合適的單位。

100%:相對於父元素的尺寸

當你使用 100% 設置元素的寬度或高度時,它是相對於父元素的尺寸來計算的。也就是說,元素將會填滿父容器的可用空間。

例子:

.container {
width: 80%;
}

.box {
width: 100%; /* 這裡的 100% 是指父元素 container 的 100% */
}

在上面的例子中,.box 的寬度會等於父元素 .container 的 100%。因此,.box 的寬度會隨著父元素的尺寸而變化。

100vw:相對於視口的寬度

vw(viewport width)是相對於視口的單位。1vw 等於視口寬度的 1%。因此,100vw 會使元素的寬度等於視口的整個寬度,無論父容器的寬度是多少。

例子:

.box {
width: 100vw; /* 這裡的 100vw 代表視口的寬度 */
}

這樣設置後,.box 的寬度將會與瀏覽器視口的寬度完全一致,這在做全屏背景或需要滿足視口寬度的設計時非常有用。


2. 背景效果:讓你的網站更加生動

CSS 的 background 屬性允許你為元素添加各種背景效果,包括顏色、圖片、重複模式、固定背景等。這些效果可以增強網頁的視覺吸引力。

background-color - 設置背景顏色

最基本的背景設置就是為元素設置背景顏色。

例子:

.box {
background-color: lightblue; /* 設置背景顏色 */
}

這樣,.box 元素的背景顏色會變為淺藍色。

background-image - 設置背景圖片

你可以使用 background-image 屬性為元素添加背景圖片,並且可以控制圖片的重複、對齊等。

例子:

.box {
background-image: url('path/to/image.jpg'); /* 設置背景圖片 */
background-size: cover; /* 背景圖片自動縮放以填充元素 */
background-position: center; /* 背景圖片居中顯示 */
}

這樣設置後,.box 會顯示背景圖片,並且圖片會被自動縮放以覆蓋整個元素,並且居中顯示。

background-attachment: fixed - 固定背景效果

background-attachment: fixed 用來創建固定背景效果,這個效果通常在創建 parallax(視差滾動)效果 時使用。


3. parallax 效果:打造動態視差滾動

parallax 是一種創建動態視覺效果的技術,使背景圖像在頁面滾動時移動速度與前景內容不同,產生深度感。這種效果非常吸引人,常用於現代網站設計中。

實現方法:使用 background-attachment: fixed

.parallax {
background-image: url('parallax-bg.jpg');
height: 100vh; /* 設置元素高度為視口高度 */
background-position: center;
background-attachment: fixed; /* 固定背景,實現視差效果 */
background-size: cover;
}

這樣,當用戶滾動頁面時,.parallax 元素的背景圖片會保持固定,而前景內容則會正常滾動,創造出視差效果。


4. vwvh:視口單位的使用

vw(viewport width)和 vh(viewport height)是相對於視口尺寸的單位,讓你的元素能夠隨著視口的變化進行自動調整。這在實現響應式設計時非常有用。

vw - 相對於視口寬度

vw 是相對於視口寬度的百分比單位,1vw 等於 1% 的視口寬度。

例子:

.box {
width: 50vw; /* 設置寬度為視口寬度的 50% */
height: 100px;
}

在這個例子中,.box 的寬度會是視口寬度的一半,這讓你的元素可以隨著視口的變化而調整大小。

vh - 相對於視口高度

vh 是相對於視口高度的百分比單位,1vh 等於 1% 的視口高度。

例子:

.box {
height: 50vh; /* 設置高度為視口高度的 50% */
width: 300px;
}

這樣設置後,.box 的高度會是視口高度的一半,這對於創建全屏元素或響應式頁面非常有用。


小結

在這篇文章中,我們探討了 HTML 和 CSS 中一些強大的屬性和技巧,從 100%100vw 的區別,到如何創建動態的背景效果,甚至實現引人注目的視差滾動效果。還有如何使用 vwvh 來實現響應式設計,讓你的網站更加適應各種屏幕大小。

這些技巧可以幫助你設計出更加靈活且有吸引力的網站,並且提升用戶體驗。接下來會介紹CSS選擇器。


對於這類的撰寫方式習慣嗎?歡迎多多進行良性的知識交流喔!目前是在學習階段,大家有不同看法的話歡迎進行良性的知識交流!

 

大家可以考慮多多分享文章和考慮訂閱沙龍方案或贊助等喔!不過請注意不要違反著作權等行為。當然決定權都在於您,不會干涉您的任何決定。

 

提醒,文章僅供正當的知識參考,文章不負任何責任。

留言
avatar-img
留言分享你的想法!
avatar-img
阿棋的沙龍
2會員
34內容數
有軟體開發相關文章。
阿棋的沙龍的其他內容
2025/04/02
在現代網頁設計中,動畫和漸變效果不僅能讓網站更具吸引力,還能提升使用者體驗。今天來介紹兩個非常有趣且實用的 CSS 技巧:CSS 動畫和漸變背景。這些技術不需要額外的 JavaScript 支援,單純依賴 CSS 就可以完成動態效果,讓你的網站變得更加生動和互動。
2025/04/02
在現代網頁設計中,動畫和漸變效果不僅能讓網站更具吸引力,還能提升使用者體驗。今天來介紹兩個非常有趣且實用的 CSS 技巧:CSS 動畫和漸變背景。這些技術不需要額外的 JavaScript 支援,單純依賴 CSS 就可以完成動態效果,讓你的網站變得更加生動和互動。
2025/03/26
在網頁開發中,CSS 選擇器是幫助我們定位 HTML 元素並進行樣式設置的核心工具。無論你是前端新手還是資深開發者,熟練掌握 CSS 選擇器都是提升開發效率的關鍵。本篇文章將帶你從最基本的選擇器到一些進階技巧,讓你更高效地控制網頁元素的外觀。
2025/03/26
在網頁開發中,CSS 選擇器是幫助我們定位 HTML 元素並進行樣式設置的核心工具。無論你是前端新手還是資深開發者,熟練掌握 CSS 選擇器都是提升開發效率的關鍵。本篇文章將帶你從最基本的選擇器到一些進階技巧,讓你更高效地控制網頁元素的外觀。
2025/03/12
學習如何使用 HTML 和 CSS 來打造功能強大且美觀的網站是每位前端開發者的必經之路。在這篇文章中,我們將深入介紹一些實用的 CSS 屬性,這些屬性能幫助你創建更具吸引力和互動性的頁面,並且可以使你的網頁設計更加靈活和可控。
2025/03/12
學習如何使用 HTML 和 CSS 來打造功能強大且美觀的網站是每位前端開發者的必經之路。在這篇文章中,我們將深入介紹一些實用的 CSS 屬性,這些屬性能幫助你創建更具吸引力和互動性的頁面,並且可以使你的網頁設計更加靈活和可控。
看更多
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
網站建置後,為了確保優秀的使用者體驗和網站的功能性,進行徹底的後續優化和測試是不可或缺的。以下是建議的重點測試項目: 響應式網頁設計(RWD)測試: 確保網站在各種設備(如桌面電腦、平板和手機)上均展示良好。這包括在不同的屏幕尺寸和解析度上測試,確保網站能夠自如適應不同的顯示需求。
Thumbnail
網站建置後,為了確保優秀的使用者體驗和網站的功能性,進行徹底的後續優化和測試是不可或缺的。以下是建議的重點測試項目: 響應式網頁設計(RWD)測試: 確保網站在各種設備(如桌面電腦、平板和手機)上均展示良好。這包括在不同的屏幕尺寸和解析度上測試,確保網站能夠自如適應不同的顯示需求。
Thumbnail
當使用Google架設網站時,請考慮以下幾點。 目標設定:明確網站目的,選擇適合模板。 設計一致性:統一色系、字體和風格。 內容優化:用吸引力的標題、圖片、影片增加內容價值。 響應式設計:確保內容在各設備良好呈現。 專業域名:購買並設定獨特網域。 SEO優化:優化標題、描述、關鍵字和內部
Thumbnail
當使用Google架設網站時,請考慮以下幾點。 目標設定:明確網站目的,選擇適合模板。 設計一致性:統一色系、字體和風格。 內容優化:用吸引力的標題、圖片、影片增加內容價值。 響應式設計:確保內容在各設備良好呈現。 專業域名:購買並設定獨特網域。 SEO優化:優化標題、描述、關鍵字和內部
Thumbnail
響應式網頁設計(Responsive Web Design,簡稱RWD)是一種設計和開發網頁的方法,旨在使網站能夠根據不同設備和屏幕尺寸的大小,自動調整和適應其外觀和佈局。這種設計方法的目的是提供一致的用戶體驗,無論用戶是在桌面電腦、平板電腦還是手機等設備上訪問網站。
Thumbnail
響應式網頁設計(Responsive Web Design,簡稱RWD)是一種設計和開發網頁的方法,旨在使網站能夠根據不同設備和屏幕尺寸的大小,自動調整和適應其外觀和佈局。這種設計方法的目的是提供一致的用戶體驗,無論用戶是在桌面電腦、平板電腦還是手機等設備上訪問網站。
Thumbnail
幾乎所有的網站都一定會用到圖片和 icon,甚至可能會需要載入大量的圖片,它們也是網站中佔比最多的資源,所以透過優化這些圖片資源,就可能帶來很大的效能提升。
Thumbnail
幾乎所有的網站都一定會用到圖片和 icon,甚至可能會需要載入大量的圖片,它們也是網站中佔比最多的資源,所以透過優化這些圖片資源,就可能帶來很大的效能提升。
Thumbnail
在數位時代,擁有一個設計良好且使用者友善的網站對學校來說至關重要,能夠有效地與學生、家長和更廣泛的社區進行溝通。學校網站作為一個數位樞紐,提供重要資訊、展示成就,並培養社群感。本文將探討學校網頁設計的重要性,主要元素和最佳實踐,以幫助學校打造引人入勝的線上存在感。
Thumbnail
在數位時代,擁有一個設計良好且使用者友善的網站對學校來說至關重要,能夠有效地與學生、家長和更廣泛的社區進行溝通。學校網站作為一個數位樞紐,提供重要資訊、展示成就,並培養社群感。本文將探討學校網頁設計的重要性,主要元素和最佳實踐,以幫助學校打造引人入勝的線上存在感。
Thumbnail
在現今數位時代,擁有一個具有吸引力且功能完善的網站對於任何企業或個人來說都至關重要。網頁設計是一門藝術,它結合了創意、技術和用戶體驗,旨在打造出一個獨特且吸引人的網站。但當你面對市面上眾多的網頁設計公司和套餐時,該如何選擇最適合你的呢?在這篇文章中,我們將與你分享一些關於網頁設計價錢和如何挑選網頁設
Thumbnail
在現今數位時代,擁有一個具有吸引力且功能完善的網站對於任何企業或個人來說都至關重要。網頁設計是一門藝術,它結合了創意、技術和用戶體驗,旨在打造出一個獨特且吸引人的網站。但當你面對市面上眾多的網頁設計公司和套餐時,該如何選擇最適合你的呢?在這篇文章中,我們將與你分享一些關於網頁設計價錢和如何挑選網頁設
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News