iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0

概念

從最上層依序為:content boxpadding boxborder boxbackground boxshadow box,background 包含的範圍是從 padding-box 區域開始,且 background 不會覆蓋到 border。
https://ithelp.ithome.com.tw/upload/images/20241010/20128122lZ1jky1glE.png
圖取自 web.dev - Backgrounds

background-attachment

用來調整 background 圖像固定的模式

  • scroll (預設):相對於元素本身,背景固定位置
    • 類似於背景貼在元素容器中,捲動內容背景不動
  • fixed:相對於整個 viewport 背景固定不動
    • 類似於背景貼在 viewport 上,怎麼捲動,背景都固定
  • local:相對於元素的內容,背景固定位置
    • 類似於跟內容貼在一起,捲動內容,背景也會跟著動

background-origin

設定背景的原點

*如果有設定 background-attachment: fixedbackground-origin 屬性會被忽略

  • border-box
  • padding-box
  • content-box

background-clip

控制 background 的顯示範圍

  • border-box
  • padding-box
  • content-box
  • text
  • border-area

https://ithelp.ithome.com.tw/upload/images/20241010/201281226blWDAHQ9f.png
圖取自 What are the Key Values of Background-Clip Property in CSS?


參考資源

MDN Web Docs - background-attachment


上一篇
Overflow
下一篇
Text and typography
系列文
一個人的朝聖:重啟對 CSS 的認識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言