CSS背景重復(fù)方式屬性——background-repeat

background-repeat也是相當(dāng)常用的屬性胡岔,因為你在寫背景圖時人柿,通常都會加個no-repeat牛哺,就像這樣:

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

其中的no-repeat就相當(dāng)于單獨設(shè)置background-repeat: no-repeat讼渊,很常用棍潘,就是為了不讓背景圖重復(fù)平鋪瓶籽,因為默認是橫向和縱向都會平鋪的匠童。

接下來,我將具體講講background-repeat的幾個屬性值塑顺。

一汤求、repeat俏险、repeat-x、repeat-y

1. repeat

默認值扬绪,橫向和縱向平鋪竖独,但平鋪最終的效果還跟background-position有關(guān)。例如:

① 根據(jù)左上角定位

background-position: left top;
background-repeat: repeat;

結(jié)果如下:


background-position: left top

② 居中定位

background-position: center;
background-repeat: repeat;

結(jié)果如下:


background-position: center

現(xiàn)在明白了吧挤牛,其實就是先定好位莹痢,然后再向兩個方向延伸,這與書寫順序半毛錢關(guān)系都沒有墓赴,不信你順序換下也是一樣的竞膳。

2. repeat-x、repeat-y

橫向平鋪與縱向平鋪诫硕,平鋪方式與repeat一樣坦辟,先定位再平鋪。

二痘括、no-repeat

不平鋪长窄,最為常用,因為大多數(shù)情況我們都不希望背景重復(fù)纲菌。

background-position: center;
background-repeat: no-repeat;
background-repeat: no-repeat

三挠日、space

CSS3新增,當(dāng)背景圖片不能以整數(shù)次平鋪時翰舌,會用空白間隙均勻填充在圖片周圍嚣潜,圖片不縮放。

例如:

background-position: center;
background-repeat: space;
background-repeat: space

你會發(fā)現(xiàn)椅贱,background-position: center好像并沒有什么用嘛懂算!是的,當(dāng)某個方向上能平鋪多張背景圖時庇麦,background-position不生效计技,但是一旦某個方向上只能平鋪一張背景圖時,background-position的作用就來了山橄,此時就是background-position說了算垮媒!

例如,同樣大小的盒子航棱,同樣的樣式睡雇,我們給圖片放大一點,讓其在橫向只能平鋪一張饮醇,但縱向能平鋪兩張它抱,看看效果。

background-repeat: space

完美朴艰!橫向background-position生效了观蓄,圖片居中了混移,縱向則繼續(xù)按照background-repeat: space方式進行。

四蜘腌、round

CSS3新增沫屡,當(dāng)背景圖片不能以整數(shù)次平鋪時,會根據(jù)情況縮放圖片撮珠。

它其實跟background-repeat: repeat很像沮脖,因為它不像space那樣會留白,而是緊密平鋪芯急,但是與repeat不同的是勺届,它會通過縮放變形的方式讓縱橫兩個方向上正好平鋪滿整數(shù)個圖片(但是并不一定每張圖都完整顯示,后面會講到)娶耍,例如:

background-position: left top;
background-repeat: round;

background-repeat: round

此時的background-position: left top是起作用的免姿,因為圖片是從左上角開始平鋪的,但是如果是居中定位呢榕酒?

background-position: center;
background-repeat: round;
background-repeat: round

看到了嗎胚膊?background-position: center同樣是生效的,它會先居中定位想鹰,然后再進行變形處理以讓縱橫兩個方向上正好平鋪滿整數(shù)個圖片紊婉,此時周邊的圖片會被裁剪,但是被裁剪的圖片合起來還會是一張完整的圖片辑舷。

五喻犁、兩個值

前面都是講單個值的情況,事實上何缓,background-repeat也可以有兩個值肢础,第一個代表橫向,第二個代表縱向碌廓,前面的值(repeat-x和repeat-y除外)都可以作為兩個值中的其中一個传轰。例如:

background-position: center;
background-repeat: space round;
background-repeat: space round;

相關(guān)推薦

CSS背景定位屬性——background-position
CSS3背景裁切屬性——background-clip

重點總結(jié)

background-repeat: space平鋪的圖片之間可能產(chǎn)生間隙,每個方向上的間隙都是均勻的谷婆,但前提是該方向上存在多張圖片路召,若只有一張則按照background-position的取值顯示
background-repeat: round平鋪方式與background-repeat: repeat極為相似,只不過round會使圖片縮放變形以正好填充整數(shù)張圖片
background-repeat也可以有兩個值波材,分別代表橫向和縱向效果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市身隐,隨后出現(xiàn)的幾起案子廷区,更是在濱河造成了極大的恐慌,老刑警劉巖贾铝,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隙轻,死亡現(xiàn)場離奇詭異埠帕,居然都是意外死亡,警方通過查閱死者的電腦和手機玖绿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門敛瓷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人斑匪,你說我怎么就攤上這事呐籽。” “怎么了蚀瘸?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵狡蝶,是天一觀的道長。 經(jīng)常有香客問我贮勃,道長贪惹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任寂嘉,我火速辦了婚禮奏瞬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘泉孩。我一直安慰自己硼端,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布棵譬。 她就那樣靜靜地躺著显蝌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪订咸。 梳的紋絲不亂的頭發(fā)上曼尊,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天,我揣著相機與錄音脏嚷,去河邊找鬼骆撇。 笑死,一個胖子當(dāng)著我的面吹牛父叙,可吹牛的內(nèi)容都是我干的神郊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼趾唱,長吁一口氣:“原來是場噩夢啊……” “哼涌乳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起甜癞,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤夕晓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后悠咱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蒸辆,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡征炼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了躬贡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谆奥。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拂玻,靈堂內(nèi)的尸體忽然破棺而出酸些,到底是詐尸還是另有隱情,我是刑警寧澤纺讲,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布擂仍,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜递雀,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肃廓。 院中可真熱鬧,春花似錦诲泌、人聲如沸盲赊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哀蘑。三九已至,卻和暖如春葵第,著一層夾襖步出監(jiān)牢的瞬間绘迁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工卒密, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缀台,地道東北人。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓哮奇,卻偏偏與公主長得像膛腐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鼎俘,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353