成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

background-size

SolomonXie / 387人閱讀

摘要:支持情況以及在移動(dòng)開(kāi)發(fā)的時(shí)候,需要尺寸減半的需要。實(shí)際看效果的時(shí)候,出現(xiàn)了問(wèn)題,原來(lái)不能這么用。背景圖像縮放同時(shí)保留圖像原有的比例長(zhǎng)寬比無(wú)論是圖像的寬度或高度超過(guò)背景區(qū)域以盡可能大的覆蓋背景區(qū)域。

background-size

支持情況:IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+

在移動(dòng)開(kāi)發(fā)的時(shí)候,需要尺寸減半的需要。

特別是在引入雪碧圖的時(shí)候,以前的寫(xiě)法總是直接寬,高直接減半,沒(méi)有出過(guò)問(wèn)題

 .BZ{
    background:url() no-repeated;
    background-size: width/2, height/2;
}

今天有人問(wèn)我,background-size直接設(shè)為50%不就行了,沒(méi)有細(xì)想,直接說(shuō)行。

實(shí)際看效果的時(shí)候,出現(xiàn)了問(wèn)題,原來(lái)不能這么用。

自己慢慢研究,先總結(jié)下:

先對(duì)照自己的例子說(shuō)明下,增強(qiáng)自己的記憶:

background-size via @CodePen

background-size: 參考是元素本身的寬高,并不是參考引入圖片的寬高,也就是說(shuō)它參考的是section的大小,不是圖片自身

直接縮減圖片的寬高

.bz{
  background-image: url();
  background-repeat: no-repeat;
  background-size: 320px,200px;
}
設(shè)置寬高一個(gè)屬性的時(shí)候,另一個(gè)將會(huì)按照原來(lái)的比例進(jìn)行變化(即設(shè)置一個(gè)屬性,另一個(gè)等比例變化)
.bz{
    background-size: 320px,auto; // 高也會(huì)變半
    background-size: auto, 200px; // 寬也會(huì)變半
}
設(shè)置多個(gè)背景圖片
.secmul{
    width: 480px;
    height: 300px;
// set imgs urls
    background-image: url(../../static/imgs/m1.jpg), url(../../static/imgs/m2.jpg), url(10.large.jpg);
// set repeat pros
    background-repeat: no-repeat,no-repeat,no-repeat;
// 設(shè)置不同的位置,相對(duì)與最外層的畫(huà)布大小
    background-position: 0px 0px, right bottom, right top;
    background-color: #EEE;
// 分別設(shè)置 不同背景圖片的大小
    background-size: 200px 225px, 100px 100px, cover;
}
cover與contain 屬性詳解

background-size-prototype @CodePen

cover:背景圖像縮放,保留圖像原有的比例/長(zhǎng)寬比,不管背景圖像大于還是小于背景區(qū)域,都會(huì)覆蓋背景區(qū)域,圖像的寬度或高度等于或超過(guò)背景區(qū)域,再次,根據(jù)背景圖像的比例是否匹配的背景區(qū)域,背景圖像的某些部分可能不在背景區(qū)域內(nèi)。

contain:背景圖像縮放,同時(shí)保留圖像原有的比例/長(zhǎng)寬比,無(wú)論是圖像的寬度或高度超過(guò)背景區(qū)域,以盡可能大的覆蓋背景區(qū)域。因此,根據(jù)背景圖像的比例是否匹配背景區(qū)域,可能會(huì)有一些背景圖像覆蓋不到背景地區(qū)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/111251.html

相關(guān)文章

  • css background-size與背景圖片填滿div

    摘要:這里的關(guān)鍵說(shuō)明在于標(biāo)紅的兩個(gè)區(qū)域,分別是它會(huì)保持圖片的寬高比和當(dāng)圖像和容器具有不同的尺寸時(shí),空區(qū)域左右上右填充背景色。原圖為,所以為了放入,寬,那么高就得寬高比,所以會(huì)有下面的空白。 background-size與背景圖片填滿div 在開(kāi)發(fā)中,常有需要將一張圖片作為一個(gè)div的背景圖片充滿div的需求 background-size的取值及解釋 background-size共有三種...

    ctriptech 評(píng)論0 收藏0
  • 讓IE兼容background-size的方法_background-size ie下使用

    摘要:,,下對(duì)并不支持,那么如何在下兼容呢在下把圖片完整的居中顯示在一定范圍內(nèi)在中添加如下代碼圖片地址下面給出完整的實(shí)例代碼讓兼容的方法圖片地址圖片地址原文地址 ie6,ie7,ie8下對(duì)css background-size并不支持,那么如何在ie下兼容background-size呢?在ie下把圖片完整的居中顯示在一定范圍內(nèi)在css中添加如下代碼: filter: progid:DXIm...

    fox_soyoung 評(píng)論0 收藏0
  • 讓IE兼容background-size的方法_background-size ie下使用

    摘要:,,下對(duì)并不支持,那么如何在下兼容呢在下把圖片完整的居中顯示在一定范圍內(nèi)在中添加如下代碼圖片地址下面給出完整的實(shí)例代碼讓兼容的方法圖片地址圖片地址原文地址 ie6,ie7,ie8下對(duì)css background-size并不支持,那么如何在ie下兼容background-size呢?在ie下把圖片完整的居中顯示在一定范圍內(nèi)在css中添加如下代碼: filter: progid:DXIm...

    Maxiye 評(píng)論0 收藏0
  • 讓IE兼容background-size的方法_background-size ie下使用

    摘要:,,下對(duì)并不支持,那么如何在下兼容呢在下把圖片完整的居中顯示在一定范圍內(nèi)在中添加如下代碼圖片地址下面給出完整的實(shí)例代碼讓兼容的方法圖片地址圖片地址原文地址 ie6,ie7,ie8下對(duì)css background-size并不支持,那么如何在ie下兼容background-size呢?在ie下把圖片完整的居中顯示在一定范圍內(nèi)在css中添加如下代碼: filter: progid:DXIm...

    sewerganger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<