中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS3中有哪些新增的背景屬性

發布時間:2021-05-25 18:02:24 來源:億速云 閱讀:213 作者:Leah 欄目:web開發

本篇文章為大家展示了CSS3中有哪些新增的背景屬性,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

CSS3新增屬性:background-clip ,background-origin , background-size

1.background-clip

背景的剪裁屬性,是從指定位置開始繪制。

**

**

2.background-origin

background-Origin屬性指定了背景圖像的位置區域。

** 上面兩個的屬性值都是border-box, padding-box , content-box(這里建議要對盒子模型有足夠了解,那么在這里就看這3個屬性值就一清二楚了),或者看下圖:

CSS3中有哪些新增的背景屬性

background-clip就是相當于再這3個位置的哪個地方開始裁剪,來達到其相應的效果,看代碼

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    #div1 {
      border: 20px dashed blue;
      padding:40px;
      background: red;
    }

    #div2{
      border: 20px dashed blue;
      padding:40px;
      background: red;
      background-clip: padding-box;
    }

    #div3{
      border: 20px dashed blue;
      padding:40px;
      background: red;
      background-clip: content-box;
    }
  </style>
</head>
<body>

<p>沒有背景剪裁 (border-box沒有定義):</p>
<div id="div1 ">
  <h3>Lorem Ipsum Dolor</h3>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam uam erat volutpat.</p>
</div>

<p>background-clip: padding-box:</p>
<div id="div2">
  <h3>Lorem Ipsum Dolor</h3>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam uam erat volutpat.</p>
</div>

<p>background-clip: content-box:</p>
<div id="div3">
  <h3>Lorem Ipsum Dolor</h3>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam uam erat volutpat.</p>
</div>
</body>
</html>

效果圖:

CSS3中有哪些新增的背景屬性 CSS3中有哪些新增的背景屬性

而background-origin則是再那個區域顯示背景,看代碼

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    div
    {
      border:1px solid black;
      padding:35px;
      background-image:url('1 (5).jpg');/*圖片顯示不出來需要自己去更改*/
      background-repeat:no-repeat;
      background-position:left;
    }
    #div1 {
      background-origin: border-box;/*設置padding-box效果一樣,可以自己去試試*/
    }
    #div2 {
      background-origin: content-box;
    }
  </style>
</head>
<body>
<p>背景圖像邊界框的相對位置</p>
<div id="div1">
  <h3>Lorem Ipsum Dolor</h3>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam uam erat volutpat.</p>
</div>
<p>背景圖像的相對位置的內容框</p>
<div id="div2">
  <h3>Lorem Ipsum Dolor</h3>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam uam erat volutpat.</p>
</div>
</body>
</html>

效果:

CSS3中有哪些新增的背景屬性

**

3.background-size

background-size指定背景圖像的大小。CSS3以前,背景圖像大小由圖像的實際大小決定。CSS3中background-size讓我們重新在不同的環境中指定背景圖片的大小。您可以指定像素或百分比大小。你指定的大小是相對于父元素的寬度和高度的百分比的大小。

其屬性值:

①.length設置背景圖片高度和寬度。第一個值設置寬度,第二個值設置的高度。如果只給出一個值,第二個是設置為 auto(自動)

②.lpercentage將計算相對于背景定位區域的百分比。第一個值設置寬度,第二個值設置的高度。如果只給出一個值,第二個是設置為"auto(自動)"

③.cover此時會保持圖像的縱橫比并將圖像縮放成將完全覆蓋背景定位區域的最小大小。

④.contain此時會保持圖像的縱橫比并將圖像縮放成將適合背景定位區域的最大大小。

上述內容就是CSS3中有哪些新增的背景屬性,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通河县| 军事| 共和县| 荣成市| 英山县| 偃师市| 宁化县| 巴林右旗| 奈曼旗| 镇远县| 昌邑市| 涟源市| 栾城县| 遵义市| 抚松县| 隆昌县| 晋中市| 桓台县| 砚山县| 诸暨市| 广州市| 平果县| 邢台市| 当涂县| 天台县| 姜堰市| 瑞昌市| 太湖县| 公主岭市| 和龙市| 全椒县| 通河县| 绍兴市| 凌源市| 绥滨县| 保亭| 庆阳市| 吉隆县| 中山市| 平泉县| 恩施市|