gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

手把手帶你了解CSS 背景屬性(Background)

在制作網頁時我們往往需要在網頁中添加一些背景顏色、背景圖像讓網頁更加美觀,吸引訪問者的眼球。CSS 中提供了一系列用于設置 HTML 元素背景效果的屬性,下面本篇文章就來帶大家聊聊CSS 背景屬性,希望對大家有所幫助!

手把手帶你了解CSS 背景屬性(Background)

CSS 背景屬性

  • (Background)
用于 屬性名 CSS 版本 瀏覽器支持
1.在一個聲明中設置 所有的背景屬性 background 1 IE8- 不支持多個背景圖像。IE7- 不支持"inherit"。
2.背景圖像是否 固定或者隨著頁面的其余部分 滾動 background-attachment 1 IE 不支持屬性值 “inherit”。
3.元素的 背景顏色 background-color 1 IE 不支持屬性值 “inherit”。
4.元素的 背景圖像 background-image 1 IE 不支持屬性值 “inherit”。
5.背景圖像的 開始位置 background-position 1 IE 不支持屬性值 “inherit”。
6.是否及如何 重復背景圖像。 background-repeat 1 IE 不支持屬性值 “inherit”。
7.背景的 繪制區域 background-clip 3 都支持,IE8- 不支持。
8.背景圖片的 定位區域 background-origin 3 都支持,IE8- 不支持。
9.背景 圖片的尺寸 background-size 3 都支持,IE8- 不支持。

1. background 屬性: 一次性 集中定義 8個 背景相關屬性

  • 關鍵點
    • 背景 顏色
    • 背景圖像 位置
    • 背景圖像 尺寸
    • 背景圖像 重復
    • 背景圖像 定位位置
    • 背景 繪制區域
    • 背景圖像 固定和滾動
    • 要使用的 背景圖像
    • 繼承
<style type="text/css">     body     {      background: #ff0000 url(/i/eg_bg_03.gif) no-repeat fixed center;      } </style>
  • 一個元素 多個背景圖像 瀏覽器支持

    • IE8 以及更早的瀏覽器 不支持
    • 即 指定對個 背景圖像的資源地址
  • background 屬性 “inherit” 瀏覽器支持

    • IE7 以及更早的瀏覽器 不支持 “inherit”。
    • IE8 需要!DOCTYPE
    • IE9 支持 “inherit”。

  • ⑶ 在一個聲明中,設置 所有的 背景屬性
    • 簡寫屬性+集中定義: 是一種 CSS 簡寫屬性,用于一次性 集中定義 各種背景屬性,包括 color, image, originsize, repeat 方式等等。【推薦學習:css視頻教程】
      • 背景 background 簡寫屬性
      • 背景 屬性
      • 包含 其他 8 個 背景屬性

  • 背景background的 屬性值
    • 包含 其他 8 個 背景屬性
      • 可以設置如下 屬性和屬性值
        • 多個 屬性值之間 空格 隔開
        • 背景層 分隔: 指定 多個背景層 時,使用 逗號分隔 每個背景層
          • 是一種 CSS 簡寫屬性,用于 一次性 集中定義 各種背景屬性,包括color, image, originsize, repeat 方式等等。(每個屬性的意思,可以先學習完后面的內容 就能理解了)
            • background-color
            • background-position
            • background-size
            • background-repeat
            • background-origin
            • background-clip
            • background-attachment
            • background-image
            • inherit
              • 繼承
      • 背景background的 屬性值省略
        • 如果不設置 其中的某個值,也不會出問題
        • 比如 background:#ff0000 url('smiley.gif');也是允許的。
      • 背景簡寫 默認值
        • 沒有指定 具體默認值
        • not specified
        • 對于所有簡寫屬性,任何 沒有被指定的值 都會被設定為它們的 初始值。

  • 每個 背景層的語法
    • 在每一層中,下列的值 可以出現 0 次或 1 次:
      • 每個背景層, 最多只能 出現一次的屬性
        • ① 背景圖像的 固定和滾動: background-attachment
        • ② 背景圖像: background-image
        • ③ 背景圖像 位置: background-position
        • background-size
        • ⑤ 背景圖像 重復方式: background-repeat

  • 限定的 代碼位置
    • background-size 的 代碼位置
      • background-size 只能 緊跟在 背景位置 background-position 后面出現,以"/"分割
        • 如: “center/80%”.
    • background-clipbackground-origin 可能 出現的次數
      • 0 次、1 次或 2 次(最多兩次)
        • 如果 出現 1 次:
          • 同時設定 background-originbackground-clip
        • 如果 出現 2 次:
          • 第一次的出現 設置 background-origin,第二次的出現 設置 background-clip
    • 背景顏色 background-color的 代碼位置
      • 只能被包含在 最后的背景層中。
      • 只能在background最后 一個屬性上 定義,因為 整個元素 只有一種 背景顏色

  • 背景background 的繼承性

    • 不繼承
    • no
  • 盡量使用 背景background屬性

    • 設置背景 技巧: 建議使用 簡寫屬性,而不是使用 單個屬性
    • 舊瀏覽器的支持好: 這個簡寫屬性, 在較老的瀏覽器中能夠得到 更好的支持
    • 代碼少: 需要鍵入的 字母也更少。
  • 背景簡寫background的版本

    • CSS1 + CSS3
  • 背景簡寫background 的JavaScript 語法

    • object.style.background="white url(paper.gif) repeat-y"

  • 背景簡寫background的 瀏覽器支持

手把手帶你了解CSS 背景屬性(Background)


  • 示例1: 背景相關的屬性 在一個屬性background中 集中定義.
p{  	/*background-image: url(../images/四葉草背景.png);*/ 	/*background-repeat: no-repeat;*/   	/*第一個值 水平位置,第二個值 垂直位置*/ 	/*background-position: 50px 100px;	*/       /*背景固定*/ 	/*background-attachment: fixed;*/ 	/*background-color: yellow;	*/  	background: url(../images/四葉草背景.png) no-repeat 50px 100px;  }

手把手帶你了解CSS 背景屬性(Background)


2. background-color 屬性: 元素的 背景顏色 (純色,范圍到 邊框區的 外邊緣)

  • 元素的 背景顏色: background-color
    • 設置元素的 背景顏色
      • 會設置元素的 背景色, 屬性的值為 顏色值或關鍵字"transparent"二者選其一.
      • 設置一種 純色
    • 使用 background-color 屬性
    • 背景顏色 屬性

  • 背景顏色的 填充范圍
    • 元素的 內容內邊距邊框區域
      • ① 擴展到元素 邊框的 外邊界
        • (但不包括 外邊距)。
      • ② 如果 邊框 有透明 部分(如 虛線 邊框)
        • 會透過這些 透明部分 顯示出背景色

  • 背景顏色 語法

    • background-color:color_name red |hex_number #ff0000| rgb_number rgb(255,0,0)| transparent| inherit;
  • 語法示例

/* 關鍵字 或 顏色名 Keyword values */ background-color: red; background-color: indigo;  /* 十六進制值 Hexadecimal value  (設置透明值 和 不設置 不透明值) */ background-color: #bbff00;    /* 完全不透明 Fully opaque (不設置 不透明值)*/ background-color: #bf0;       /* 完全不透明的 簡寫 Fully opaque shorthand (不設置 不透明值)*/ background-color: #11ffee00;  /* 完全透明 Fully transparent (設置 不透明值)*/ background-color: #1fe0;      /* 完全透明的 簡寫 Fully transparent shorthand (設置 不透明值) */ background-color: #11ffeeff;  /* 完全不透明 Fully opaque (設置 不透明值)*/ background-color: #1fef;      /* 完全不透明的 簡寫 Fully opaque shorthand (設置 不透明值) */  /* RGB value */ background-color: rgb(255, 255, 128);        /* 完全不透明 Fully opaque */ background-color: rgba(117, 190, 218, 0.5);  /* 50%透明 50% transparent (設置 不透明值)*/  /* HSL value */ background-color: hsl(50, 33%, 25%);         /* 完全不透明 Fully opaque */ background-color: hsla(50, 33%, 25%, 0.75);  /* 75% transparent (設置 不透明值)*/  /* 特別的關鍵字 Special keyword values */ background-color: currentcolor; background-color: transparent;  /* 全局性的值 Global values */ background-color: inherit; background-color: initial; background-color: unset;

  • 背景顏色 屬性值
    • 關鍵點: 顏色名 十六進制 rgb代碼 透明 繼承

    • 顏色名: color_name

      • 顏色值為 顏色名稱的背景顏色
        • (比如 red)。
    • 十六進制: hex_number

      • 顏色值為 十六進制值的背景顏色
      • (比如 #ff0000)。
    • rgb: rgb(),rgba()

      • 顏色值為 rgb 代碼的背景顏色
        • (比如 rgb(255,0,0)
    • hsl:hsl(),hsla()

    • 透明 (無顏色,默認值): transparent

      • 背景顏色為 透明色 。
        • 該顏色 看上去將是 背景色。從技術上說,它是帶有 阿爾法通道 為最小值的黑色,是rgba(0,0,0,0)的簡寫。
      • 嚴格來說, 透明色,也是 一種顏色.
    • 繼承:inherit

      • 從父元素繼承 background-color 屬性的設置

  • 背景顏色繼承性
    • 不繼承
    • no
  • 背景顏色 css 版本
    • CSS1
  • JavaScript 語法
    • object.style.backgroundColor="#00FF00"

  • 背景顏色 和 可訪問性
    • 可訪問性 問題
    • 對比度: 要確保 背景顏色 和 文本顏色 之間的 對比度足夠高,以使 視覺條件差的人 能夠閱讀 頁面的內容。
    • 顏色對比度
      • 是通過 比較文本的亮度 和 背景顏色值 來確定的。
        • 為了滿足當前的 Web 內容可訪問性準則(WCAG)
        • 文本內容的比例: 4.5:1
        • 大一些的文本(如標題)的比例為 3:1
        • 大文本定義為18.66px,粗體bold或更大,24px或更大。

  • 實用工具: WebAIM: 對比檢查器 Contrast Checker (網頁版)
    • 檢查 文字顏色 和 背景顏色,看是否 能夠很好的滿足 用戶的視覺需要

手把手帶你了解CSS 背景屬性(Background)


  • 用戶的感知 和 可訪問性
    • Perceivable – Accessibility | MDN(英文版 待翻譯)
      • 提供了關于如何編寫 web 內容的實用建議,使其符合 web 內容可訪問性指南(WCAG) 2.0和2.1的 可感知原則中 列出的成功標準。
      • 感知狀態: 是指用戶 必須能夠 以某種方式感知它,使用他們的 一種或多種感官。

  • 背景圖像 和 背景顏色
    • 圖像 覆蓋在 顏色上方: 背景圖像,覆蓋在 背景顏色的上面.
    • 背景的統一顏色,背景色 是在指定的 背景圖像后 呈現的
      • 盡管顏色 仍然可以通過 圖像中的任何透明度 看到。

  • 背景顏色background-color 的 瀏覽器支持

手把手帶你了解CSS 背景屬性(Background)


  • 示例1: 同時顯示 背景圖像 和 背景顏色

    • 背景圖像,覆蓋在 背景顏色的上面.
  • css

.bgimg-fixed {      background-color: pink;         background-image: url(../images/四葉草背景.png);         background-repeat: no-repeat;  }

手把手帶你了解CSS 背景屬性(Background)


  • 示例2: 把十六進制值的 顏色, 設置了透明值. (最后兩位,每位的值: 0-f)
    • 改變透明度 (即 最后 多加的 兩位的值),顏色 也會隨之改變)
      • 00: 完全透明了,看不到顏色,跟沒設置顏色一樣.
      • ff: 就是 純紅色了,相當于沒加 透明值.
    /*把十六進制 設置了透明值的 紅色,最后兩位的 33 就是透明值*/     background-color: #ff000066;     background-image: url(../images/四葉草背景.png);     background-repeat: no-repeat;  }

手把手帶你了解CSS 背景屬性(Background)


3. background-image 屬性: 背景圖像 (范圍到 內邊距區的 外邊緣,不含 邊框)

  • 背景圖像:

    • 為一個元素 設置 一個或多個 背景圖像。
      • background-image 屬性
      • 背景圖像 屬性
  • 元素的 背景范圍

    • 背景色: background-color

      • 背景色 默認到 邊框區的 外邊緣
      • 邊框區的下方 會顯示 背景色,虛線邊框的話,可以直接看到 邊框下的背景色

    手把手帶你了解CSS 背景屬性(Background)

    • 背景圖像: background-image

      • 背景圖像 不重復時 (background-repeat:no-repeat;),圖像 默認在 內邊距區的 外邊緣
        • 不在邊框區,也不會顯示在 邊框的下方 (特意加粗的邊框,下方沒有背景圖像).

手把手帶你了解CSS 背景屬性(Background)

  • 背景圖像的 位置

    • 元素的 左上角: 默認地,背景圖像的位置 位于 元素的 左上角
    • 重復: 在 水平和垂直方向上 重復
  • 背景圖像的 語法

    • background-image: none|url('URL')|inherit;

  • 背景圖像的 屬性值
    • 關鍵點:路徑url 不顯示 繼承
      • 圖像路徑/地址: url('URL')
        • 指向 圖像的路徑,簡單的 靜態圖像,用 URL引用
        • url值 帶引號.
      • 無圖像 (默認值): none
        • 不顯示 背景圖像。
          • 如果一個 指定的圖像 無法被繪制,瀏覽器會 等同于其值被設為 none
            • (比如,被指定的 URI 所表示的文件 無法被加載)
      • 繼承: inherit
        • 從父元素 繼承 background-image 屬性的設置。
      • 漸變圖像
        • gradient 相關的方法 生成的 漸變圖像

  • 背景圖像不可用的 預防措施 (回退)
    • 設置 背景顏色:
      • 設置一種 可用的背景顏色 background-color
        • 假如 背景圖像不可用,頁面也可以獲得 良好的視覺效果。
    • 不顯示背景色 也要設置 (圖像的回退):
      • 即使圖像是不透明的,背景色 在通常情況下 并不會被顯示,開發者仍然應該 指定 背景顏色 background-color 屬性。
      • 如果圖像無法被加載—例如,在網絡連接斷開的情況下—背景色 就會被繪制。

  • 背景圖像 相關屬性
    • 設置 背景圖像: background-image

      • 在元素的背景中 設置一個圖像
    • 圖像的 重復方式: background-repeat

      • 可以 沿著某個軸(x 軸或 y 軸)平鋪重復,或者根本不重復。
    • 圖像的 位置:background-position

      • 根據 background-position 屬性的值放置。
    • 圖像/背景色的 裁剪/繪制 區域: background-clip


  • 多背景圖像的 使用
    • 逗號 分隔: 一個background-image指定 多個背景圖像,用 逗號,分隔 多個背景地址.
    • z 方向 堆疊: 在繪制時,圖像以 z 方向 堆疊的方式進行。
    • 代碼在前,顯示在上: 先指定的圖像 會在之后指定的圖像 上面繪制。
      • 因此 指定的 第一個圖像“最接近用戶”。

  • 和背景圖像的 相對位置

    • 邊框在 背景圖像之上:
      • 元素的邊框 border會在 背景圖像之上 被繪制
    • 背景顏色 在背景圖像之下:
      • 背景顏色 background-color 會在 背景圖像之下 繪制。
    • 位置關系: 邊框(最上方,最接近用戶) > 背景圖像 > 背景顏色
      • 背景圖像 無法覆蓋 邊框
      • 背景顏色 無法覆蓋 背景圖像
  • 圖像和盒子:

    • 圖像的繪制 與 盒子 以及 盒子的邊框 的關系,需要在 CSS 屬性 background-clipbackground-origin中定義。

  • 示例1: 同時設置 兩個背景圖片
#lizard{ 	background-image: url("../images/lizard.png"), url("../images/star.png"); }
  • 兩個都是 矢量圖,圖片背景 都是透明的
    • 代碼在前,顯示在上: 代碼在前面的 圖像,顯示在上方.
    • 如果背景圖像的 背景 不是透明的(比如 其他部分 是白色 ≠透明色),可能會完全遮蓋會下方的圖像.

手把手帶你了解CSS 背景屬性(Background)


  • 示例2: 同時設置 兩個背景圖像,并 分別設置 不同的 重復方式.
#lizard{ 	background-image: url("../images/四葉草背景.png"), url("../images/lizard.png"); 	background-repeat: no-repeat,repeat; }

手把手帶你了解CSS 背景屬性(Background)

  • 背景不透明的 遮蓋性:
    • 因為 四葉草 不是背景透明的圖片(整個圖片的 其余部分是 白色).所以除了 四葉草 ,其余部分 也遮蓋了一部分 下方的圖像.

  • 關聯知識: <image> css 圖像 數據類型
    • CSS的<image> 圖像 數據類型
      • 描述的是 2D 圖形
      • 表示一個 二維 圖像
    • CSS 中的 兩種類型的圖像
      • ① 簡單的 靜態 圖像
        • 經常用URL引用
      • 動態生成 的 圖像
        • 比如 DOM 樹的部分元素 樣式漸變 或者 計算樣式產生
        • 使用 gradient 相關的方法 或element()生成
      • 附加的 CSS圖像函數
        • 包括image()image-set()cross-fade()

  • 圖像搭配的 CSS屬性

    • background-imageborder-imagecontentcursorlist-style-image
    • 一個 < image > CSS 圖像 數據類型 的分類
      • <image> = <url> | <image()> | <image-set()> | <element()> | <cross-fade()> | <gradient>
      • 使用url()方法: (常用,熟記)
        • url 引用的圖像
      • gradient 相關的方法 生成的圖像 (常用,熟記)
      • element()方法: (實驗中 方法)
        • 頁面的一個部分,定義在element()方法中;

      手把手帶你了解CSS 背景屬性(Background)

      • image() 函數 (實驗中 方法)
        • image()函數定義的 一種圖像、圖像片段 或 顏色的實色塊

      手把手帶你了解CSS 背景屬性(Background)

      • ⑤ cross-fade() 函數
        • cross-fade() 函數 定義的 兩個或多個圖像的 混合。

      手把手帶你了解CSS 背景屬性(Background)

      • ⑥ image-set() 函數
        • 根據 image-set() 函數定義的分辨率進行選擇的圖像。
  • 圖像類型值的 瀏覽器支持

手把手帶你了解CSS 背景屬性(Background)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩 欧美 高清| 波多野结衣家庭教师视频| 美女福利视频在线| 男人天堂网站在线| 国产精品88久久久久久妇女| 午夜天堂在线视频| 日本美女久久久| 四虎影院一区二区| 日韩免费在线观看av| 欧美黄网在线观看| 蜜臀av无码一区二区三区| 可以在线看的av网站| 5月婷婷6月丁香| 日韩 欧美 高清| av中文字幕网址| 成人免费看片视频在线观看| 黄色a级在线观看| av女优在线播放| 中文字幕在线观看第三页| 久久综合伊人77777麻豆最新章节| 日韩免费高清在线| 999久久久精品视频| 午夜大片在线观看| 欧美一级视频在线播放| 天美星空大象mv在线观看视频| 日本激情综合网| 日韩成人午夜影院| 国产精品涩涩涩视频网站| 天美一区二区三区| 女人和拘做爰正片视频| 亚洲va在线va天堂va偷拍| 欧洲精品在线播放| 美女一区二区三区视频| www.avtt| 五月天丁香花婷婷| 黄色一级视频片| av电影一区二区三区| 能看的毛片网站| 欧美在线观看黄| 男生操女生视频在线观看| 三上悠亚久久精品| 欧美性受黑人性爽| 久久久久久久久久久久91| 福利视频免费在线观看| 日韩精品视频一二三| 国产资源在线视频| 国内自拍中文字幕| 亚洲精品免费一区亚洲精品免费精品一区| 青青青在线观看视频| 男生操女生视频在线观看 | 国产精品88久久久久久妇女| 无码人妻丰满熟妇区96| 成人在线免费观看网址| 亚洲久久中文字幕| 色综合手机在线| 99色精品视频| 玩弄中年熟妇正在播放| 97超碰在线视| 妞干网这里只有精品| 99亚洲精品视频| 天美一区二区三区| 在线播放av中文字幕| 国产精品区在线| 中文字幕 日韩 欧美| 黄大色黄女片18第一次| 亚洲福利精品视频| 亚洲综合日韩欧美| 亚洲娇小娇小娇小| 中文字幕国产免费| 国产高清免费在线| 亚洲中文字幕无码一区二区三区| 天堂av.com| 欧美一级爱爱视频| 99热自拍偷拍| 午夜欧美福利视频| 日韩av加勒比| 女人帮男人橹视频播放| 奇米精品一区二区三区| 日韩精品无码一区二区三区免费| 欧美污视频网站| 久久这里只精品| 特色特色大片在线| 黄色一级片播放| 2025韩国理伦片在线观看| 三日本三级少妇三级99| 又大又硬又爽免费视频| 亚洲人成无码www久久久| 色婷婷一区二区三区av免费看| 亚洲制服在线观看| 免费在线看黄色片| 亚欧在线免费观看| 欧美少妇在线观看| 日本xxxxxxx免费视频| 天堂av.com| 日韩欧美在线播放视频| 亚洲制服中文字幕| 蜜臀av色欲a片无码精品一区 | 国产l精品国产亚洲区久久| 精品亚洲一区二区三区四区| 热这里只有精品| 成人性做爰aaa片免费看不忠| 中文字幕日韩久久| 国产午夜福利视频在线观看| 国产xxxxhd| www日韩在线观看| 精品国产一区二区三区无码| 日本成人中文字幕在线| 国产高清不卡无码视频| 浓精h攵女乱爱av| 欧美大片在线播放| 黄色网络在线观看| gai在线观看免费高清| 久久久久久免费看| 黄色网zhan| 国产精品久久久久久久99| 50路60路老熟妇啪啪| 日韩五码在线观看| 日本天堂免费a| 日本成人xxx| 色播五月综合网| 50路60路老熟妇啪啪| 9久久9毛片又大又硬又粗| 400部精品国偷自产在线观看| 精品亚洲一区二区三区四区| 欧美一级片中文字幕| 久色视频在线播放| 9久久9毛片又大又硬又粗| 美脚丝袜脚交一区二区| av在线免费观看国产| 欧美少妇一级片| 性做爰过程免费播放| 国产xxxxhd| 黄色片免费在线观看视频| 久久精品在线免费视频| 中文字幕黄色大片| 天天爽夜夜爽一区二区三区| 天天爽夜夜爽一区二区三区| 国产精品一区二区小说| 8x8x成人免费视频| 欧美国产在线一区| 五月天激情图片| 国产精品一线二线三线| 国产成人精品视频免费看| 国产精品视频一区二区三区四区五区| 日韩国产一级片| www日韩视频| www.久久av.com| 国产黄色激情视频| 99精品免费在线观看| 日韩高清第一页| 好色先生视频污| 日本在线观看a| 在线无限看免费粉色视频| 日本高清视频免费在线观看| 久久这里只有精品23| 日韩精品视频一区二区在线观看| 成年人免费在线播放| 日韩 国产 一区| 亚洲熟妇av日韩熟妇在线| 色国产在线视频| 国产aaa免费视频| 天堂在线资源视频| 波多野结衣 作品| 国产免费人做人爱午夜视频| 欧洲美女亚洲激情| 日韩欧美精品在线观看视频| 国产小视频精品| 欧美综合在线播放| 国产乱叫456| 国产理论在线播放| 人妻av中文系列| 美女在线免费视频| 欧美日韩一区二区三区69堂| 美女av免费观看| 在线视频日韩欧美| 性生交免费视频| 日本精品免费在线观看| 一二三四中文字幕| 亚洲成人手机在线观看| 欧美 国产 日本| 日韩国产一级片| 成人免费看片视频在线观看| 热久久精品免费视频| 波多野结衣之无限发射| 视色,视色影院,视色影库,视色网| 国产xxxxx在线观看| 日韩欧美国产综合在线| 手机在线免费毛片| 中文字幕1234区| 看看黄色一级片| 超碰超碰在线观看| chinese少妇国语对白| 人人干视频在线| 无码人妻少妇伦在线电影| 熟女视频一区二区三区| 毛片毛片毛片毛片毛| 亚洲一二区在线观看| 久久久福利影院| 久久精品一卡二卡| 在线观看中文av|