整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢(xún)熱線:

          CSS3 背景切割和大小

          ackground-clip 屬性

          規(guī)定背景的繪制區(qū)域:

          border-box 背景被裁剪到邊框盒。

          padding-box 背景被裁剪到內(nèi)邊距框。

          content-box 背景被裁剪到內(nèi)容框。

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title></title>
          <style type="text/css">
          *{
              margin: 0;
              padding: 0;
          }
          div{
              width: 300px;
              height: 300px;
              margin: 50px auto;
              padding: 50px;
              border: 50px solid rgba(255,0,0,0.5);
          
              background-image: url(img/yangmi.jpg);
          
              /*規(guī)定背景的繪制區(qū)域:*/
              /*background-clip: border-box;*//*背景會(huì)填充到邊框*/
          
              /*background-clip: padding-box;*/
          
              background-clip: content-box;
          
          }
          </style>
          </head>
          <body>
          <div>我是文字啊啊啊啊</div>
          </body>
          </html>

          background-size 屬性

          background-size: length|percentage|cover|contain;

          length 設(shè)置背景圖像的高度和寬度。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置高度。如果只設(shè)置一個(gè)值,則第二個(gè)值會(huì)被設(shè)置為 "auto"。

          percentage 以父元素的百分比來(lái)設(shè)置背景圖像的寬度和高度。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置高度。如果只設(shè)置一個(gè)值,則第二個(gè)值會(huì)被設(shè)置為 "auto"。

          cover 把背景圖像擴(kuò)展至足夠大,以使背景圖像完全覆蓋背景區(qū)域。背景圖像的某些部分也許無(wú)法顯示在背景定位區(qū)域中。

          contain 把圖像圖像擴(kuò)展至最大尺寸,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域。

          家好,我是大澈!

          本文約 700+ 字,整篇閱讀約需 1 分鐘。

          每日分享一段優(yōu)質(zhì)代碼片段。

          今天分享一段 CSS 代碼片段,使用 CSS 設(shè)置網(wǎng)頁(yè)全屏背景圖片,很簡(jiǎn)單。

          老規(guī)矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評(píng)論區(qū)留下你的見(jiàn)解!

          html {
          background: url('images/bg.jpg') no-repeat center center fixed;
          background-size: cover;
          -webkit-background-size: cover; /* 適用于舊版 WebKit 瀏覽器 */
          -moz-background-size: cover; /* 適用于舊版 Firefox 瀏覽器 */
          -o-background-size: cover; /* 適用于舊版 Opera 瀏覽器 */
          }


          分享原因

          這段代碼展示了如何使用 CSS 設(shè)置網(wǎng)頁(yè)全屏背景圖片,使其在不同瀏覽器中都能完美適應(yīng)屏幕尺寸。

          這對(duì)于創(chuàng)建具有視覺(jué)吸引力且兼容性良好的網(wǎng)頁(yè)非常重要。

          代碼解析

          1. background: url('images/bg.jpg') no-repeat center center fixed;

          background:簡(jiǎn)寫(xiě)屬性,用于設(shè)置所有背景屬性。

          url('images/bg.jpg'):指定背景圖像的路徑。

          no-repeat:背景圖像不重復(fù)顯示。

          center center:背景圖像在水平方向和垂直方向都居中顯示。

          fixed:背景圖像固定在視口中,即使頁(yè)面滾動(dòng),背景圖像也不會(huì)移動(dòng)。

          2. background-size: cover;

          background-size: cover:使背景圖像按比例縮放,以完全覆蓋背景區(qū)域。這意味著圖像可能會(huì)被裁剪以適應(yīng)容器。

          3. 瀏覽器前綴的使用

          -webkit-background-size:適用于舊版 WebKit 瀏覽器(如舊版 Safari 和 Chrome)。

          -moz-background-size:適用于舊版 Firefox 瀏覽器。

          -o-background-size:適用于舊版 Opera 瀏覽器。

          這些瀏覽器前綴用于處理舊版瀏覽器的兼容性問(wèn)題。雖然現(xiàn)代瀏覽器大多已經(jīng)支持標(biāo)準(zhǔn)的 background-size 屬性,但在代碼中加入這些前綴可以確保在老舊瀏覽器中也能正常顯示背景圖片。

          - end -

          指定背景圖像的大小:

          div

          {

          background:url(img_flwr.gif);

          background-size:80px 60px;

          background-repeat:no-repeat;

          }

          在此頁(yè)底部有更多的例子。


          瀏覽器支持

          表格中的數(shù)字表示支持該屬性的第一個(gè)瀏覽器版本號(hào)。

          緊跟在 -webkit-, -ms- 或 -moz- 前的數(shù)字為支持該前綴屬性的第一個(gè)瀏覽器版本號(hào)。

          屬性
          background-size 4.01.0 -webkit-9.04.03.6 -moz-4.13.0 -webkit-10.510.0 -o-

          標(biāo)簽定義及使用說(shuō)明

          background-size屬性指定背景圖片大小。

          默認(rèn)值:auto
          繼承:no
          版本:CSS3
          JavaScript 語(yǔ)法:objectobject.style.backgroundSize="60px 80px"

          語(yǔ)法

          background-size: length|percentage|cover|contain;

          描述
          length設(shè)置背景圖片高度和寬度。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置的高度。如果只給出一個(gè)值,第二個(gè)是設(shè)置為"atuo(自動(dòng))"
          percentage將計(jì)算相對(duì)于背景定位區(qū)域的百分比。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置的高度。如果只給出一個(gè)值,第二個(gè)是設(shè)置為"auto(自動(dòng))"
          cover此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將完全覆蓋背景定位區(qū)域的最小大小。
          contain此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將適合背景定位區(qū)域的最大大小。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 国产激情一区二区三区四区 | 国产亚洲综合一区二区三区| 97精品一区二区视频在线观看| 无码人妻一区二区三区免费视频 | 久久久久人妻一区精品| 国产福利微拍精品一区二区| 国产99精品一区二区三区免费| 国产精品久久久久一区二区三区| 中文字幕在线一区二区在线 | 久久精品无码一区二区无码| 国产精品一区在线观看你懂的| 在线视频精品一区| 精品人妻一区二区三区浪潮在线| 亚洲日韩精品无码一区二区三区 | 久久无码AV一区二区三区| 久久成人国产精品一区二区| 国产精品成人一区二区三区| 亚洲香蕉久久一区二区三区四区| 亚欧成人中文字幕一区| 日本一区二区免费看| 无码av免费一区二区三区| 果冻传媒董小宛一区二区| 少妇人妻偷人精品一区二区| 精品国产一区二区三区2021| 亚洲成人一区二区| 亚洲一区二区三区在线视频| 亚洲中文字幕丝袜制服一区 | 中文字幕AV一区二区三区人妻少妇| 无码国产精品一区二区免费vr | 亚洲欧美国产国产一区二区三区| 国产精品香蕉在线一区| 亚洲另类无码一区二区三区| 亚洲AV香蕉一区区二区三区| 国内精品视频一区二区八戒| 亚洲AV无码一区二区三区性色| 国产精品盗摄一区二区在线| 日韩精品无码Av一区二区| 国产一区二区四区在线观看| 无码精品人妻一区二区三区免费看| 中文字幕在线一区二区在线| 麻豆精品人妻一区二区三区蜜桃|