在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于CSS3 背景知識的詳細介紹

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 17:05 ? 次閱讀

CSS3中包含幾個新的背景屬性,提供更大背景元素控制。

一、瀏覽器支持

表中的數字指定完全支持該屬性的第一個瀏覽器版本。

數字后面的 -webkit- 或者 -moz- 使用時需要指定前綴。

屬性ChromeFirefoxSafariOperaIEbackground-image (多背景)4.09.03.63.111.5background-size4.0 1.0 -webkit-9.04.0 3.6 -moz-4.1 3.0 -webkit-10.5 10.0background-origin1.09.04.03.010.5background-clip4.09.04.03.010.5二、CSS3 多背景

CSS3允許你為一個元素添加多個背景圖像, 通過使用 background-image 屬性.不同的背景圖像用逗號隔開,圖像疊加在一起,

例:有兩個背景圖像,第一圖像是背景圖(在右下角)和第二圖像是一個GIF動圖(在左上角)。

代碼如下:

<!DOCTYPE HTML><meta charset="utf-8"><title>項目</title><head><style> #example1 {
background-image: url(img/fy_indexBg.jpg), url(img/17I_hd.mp4.gif); background-position: right bottom, left top; background-repeat: no-repeat, repeat;}</style></head><html>
<body> <div id="example1"> <h1>Lorem Ipsum Dolor</h1> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div></body>
</html>

可以使用單獨的背景屬性(如上所示)或背景簡寫屬性指定多個背景圖像。

下面的例子使用了背景速記

(上面的例子,有相同的結果)

#example1 { background: url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat;}1. CSS3 背景尺寸

CSS3 background-size 屬性允許你指定背景圖像的尺寸.

在CSS3之前的背景圖像大小是圖像的實際大小。CSS3允許我們使用背景圖像在不同的上下文中。

size可以指定長度、百分比,或通過使用一個關鍵詞: contain 或者 cover.

示例:圖片背景圖像比原圖像小得多(以像素為單位):

代碼如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>項目</title> <style> #example1 { border: 1px solid black; background:url(img_flwr.gif); background-repeat: no-repeat; padding:15px; }
#example2 { border: 1px solid black; background:url(img_flwr.gif); background-size: 100px 80px; background-repeat: no-repeat; padding:15px; }</style></head><body>
<p>原背景:</p> <div id="example1"> <h2>Lorem Ipsum Dolor</h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div>
<p>縮放背景圖:</p> <div id="example2"> <h2>Lorem Ipsum Dolor</h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div>
</body></html>

background-size 屬性兩個可能值是:contain 和 cover.

含有關鍵詞尺度的背景圖像盡可能大的(但它的寬度和高度必須在內容區域)。因此,根據背景圖像的比例和背景區的定位,有可能不被背景圖像覆蓋。

cover 關鍵詞縮放背景圖像,內容區域完全覆蓋了背景圖像(它的寬度和高度等于或超過該范圍的內容)。因此,背景圖像的某些部分可能不在背景區的定位是可見的。

下面的示例演示了使用contain和cover:

#div1 { background: url(img_flower.jpg); background-size: contain; background-repeat: no-repeat;}#div2 { background: url(img_flower.jpg); background-size: cover; background-repeat: no-repeat;}

2. 定義多個尺寸的背景圖像

background-size 屬性也接受多個背景值(使用逗號分隔列表),當處理多個背景時。

下面的示例指定三個背景圖像,每個圖像具有不同的background-size值:

<!DOCTYPE html><html lang="en">
<head> <meta charset="UTF-8"> <title>項目</title> <style> #example1 { background: url(img/fy_indexBg.jpg) left top no-repeat, url(img/fy_indexBg.jpg) right bottom no-repeat, url(img/17I_hd.mp4.gif) left top repeat; padding: 15px; background-size: 50px, 130px, auto; color: white; }</style> </head>
<body>
<div id="example1"> <h1>Lorem Ipsum Dolor</h1> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div>
</body>
</html>

3. 全尺寸的背景圖片

如果希望在一個覆蓋整個瀏覽器窗口的網站上有一個背景圖像。.

要求如下:

填滿整個頁面的圖像(沒有空白)

縮放圖像

圖像居中頁面

沒有滾動條

下面的示例演示如何使用HTML元素(HTML元素始終是瀏覽器窗口的高度)。然后設置一個固定中心的背景上。然后用background-size屬性調整它的大小:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>項目</title> <style> html { background: url(img/fy_indexBg.jpg) no-repeat center fixed; background-size: cover; }</style></head><body>
<h1>整個頁面背景圖</h1> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</body></html>

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 瀏覽器
    +關注

    關注

    1

    文章

    1025

    瀏覽量

    35360
  • CSS3
    +關注

    關注

    0

    文章

    9

    瀏覽量

    3878
收藏 人收藏

    評論

    相關推薦

    儀器知識問答小課堂

    關于儀器設備實驗中的各種知識問題的問答
    的頭像 發表于 12-27 16:21 ?76次閱讀
    儀器<b class='flag-5'>知識</b>問答小課堂

    Tailwind CSS v4.0發布首個Beta版本

    Tailwind CSS 是一個為快速開發而精心設計的原子類 CSS 框架,它提供了充滿設計感和應用程序至上的能力來創建組件,它在最新的 2.0 版本中加入了暗黑模式,開箱即用。
    的頭像 發表于 11-25 10:02 ?194次閱讀
    Tailwind <b class='flag-5'>CSS</b> v4.0發布首個Beta版本

    Taro 鴻蒙技術內幕系列(二):如何讓 W3C 標準的 CSS跑在鴻蒙上

    HarmonyOS 采用自研的 ArkUI 框架作為原生 UI 開發方案,這套方案有完善的布局系統和樣式控制,但是他的標準與 W3C 的 CSS 標準存在不一致性。這意味著,如果 Taro 直接
    的頭像 發表于 10-31 10:54 ?167次閱讀
    Taro 鴻蒙技術內幕系列(二):如何讓 W<b class='flag-5'>3</b>C 標準的 <b class='flag-5'>CSS</b>跑在鴻蒙上

    基于CSS融合存儲系統的自動化制造服務平臺存儲解決方案

    基于CSS融合存儲系統的自動化制造服務平臺存儲解決方案
    的頭像 發表于 09-10 10:15 ?347次閱讀
    基于<b class='flag-5'>CSS</b>融合存儲系統的自動化制造服務平臺存儲解決方案

    PGA900能直接在CSS上編程嗎?

    您好,PGA900能直接在CSS上編程嗎? 可以通過XDS200下載程序到PGA900上面嗎?
    發表于 08-08 07:31

    Arm終端CSS革新,加速端側人工智能時代

    在當今信息化與智能化的交匯點,人工智能的發展勢頭正盛。尤其是在端側人工智能領域,其對于計算平臺的性能、能效以及集成度的要求日益提升。近日,全球領先的半導體知識產權(IP)提供商Arm,再次引領行業潮流,推出了全新的Arm終端計算子系統(CSS),旨在打造迄今為止速度最快、
    的頭像 發表于 06-24 18:23 ?1494次閱讀

    芯海應用筆記:CSS34P16P(A)型應用說明文檔

    CSS34P16P(A)是 USB Type-C 型控制器,它符合最新 USB Type-C 型和 PD 標準. CSS34P16 為適配器、車載充電器、移動電源等應用提供了一個完整的 USB
    發表于 05-16 14:46

    Arm新Arm Neoverse計算子系統(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Neoverse計算子系統(CSS)包括Arm Neoverse CSS V3和Arm Neoverse CSS N3。 Arm推出Neo
    的頭像 發表于 04-24 17:53 ?1073次閱讀
    Arm新Arm Neoverse計算子系統(<b class='flag-5'>CSS</b>):Arm Neoverse <b class='flag-5'>CSS</b> V<b class='flag-5'>3</b>和Arm Neoverse <b class='flag-5'>CSS</b> N<b class='flag-5'>3</b>

    STM32L431CCT6頻繁出現LSE CSS錯誤是什么原因導致的?

    STM32L431CCT6芯片,外部使用32.768k的晶振,匹配電容22pf。LSE作為RTC,LPUART1的時鐘源,啟用LSE CSS功能。經常會發生LSE CSS錯誤,在發生錯誤的時候沒有
    發表于 03-28 09:01

    電子元件基礎知識介紹

    電子發燒友網站提供《電子元件基礎知識介紹.pptx》資料免費下載
    發表于 03-15 16:48 ?84次下載

    FPGA基礎知識介紹

    電子發燒友網站提供《FPGA基礎知識介紹.pdf》資料免費下載
    發表于 02-23 09:45 ?30次下載

    《RISC-V開放架構設計之道》讀書分享

    這是一本關于RISC-V的介紹,書中很詳細介紹了各個方面的知識點,希望大家也喜歡。
    的頭像 發表于 01-24 12:51 ?501次閱讀
    《RISC-V開放架構設計之道》讀書分享

    英飛凌與碳化硅供應商SK Siltron CSS達成協議

    英飛凌與韓國SK Siltron子企業SK Siltron CSS最近達成了一項重要協議。根據該協議,SK Siltron CSS將為英飛凌提供6英寸碳化硅(SiC)晶圓,以支持英飛凌在SiC半導體生產方面的需求。
    的頭像 發表于 01-17 14:08 ?667次閱讀

    電工知識介紹

    電子發燒友網站提供《電工知識介紹.docx》資料免費下載
    發表于 01-16 09:08 ?2次下載

    Access數據庫基礎知識介紹

    電子發燒友網站提供《Access數據庫基礎知識介紹.pdf》資料免費下載
    發表于 01-02 10:24 ?3次下載
    主站蜘蛛池模板: 午夜视频一区| 国产一级在线观看| 2021久久精品99精品久久| 二区中文字幕| 牛牛a级毛片在线播放| 天天干夜夜做| 欧美不卡视频在线观看| 青青草国产三级精品三级| 午夜欧美精品| 亚洲aaa视频| 女毛片| 深夜视频免费看| 国产在线精品观看一区| 久久五月天婷婷| 加勒比啪啪| 亚洲国产精品久久婷婷| 狠狠狠色丁香婷婷综合激情| 加勒比日本道| 无遮挡很爽很污很黄很色的网站| 都市激情亚洲综合| 欧美zo| 欧美一级视频在线观看欧美 | 手机看片国产免费永久| 免费视频一区二区| 黄色毛片儿| 在线视频黄| 日本片免费观看一区二区| 天天搞天天色| xxx性xxx| bt种子磁力天堂torrent| 亚洲三级黄| 久青草免费视频手机在线观看| 狠狠干视频网| 谁有毛片网站| 欧美一级看片a免费观看| 一级毛片aaaaaa视频免费看| bt天堂在线www最新版资源网| 亚洲天堂一区二区三区| 黄色免费在线网站| 欧美另类激情| 久青草国产观看在线视频|