亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    一招搞定css相對原點定位背景圖片

    上一篇文章中我們了解了為元素設置背景圖像的方法,請看《css如何為元素設置背景圖像》。這次我們來了解一下使用background-origin屬性定位元素背景圖像的方法,有需要的可以參考參考。

    在上一篇文章中我們有提到background-origin這個屬性,但是小編沒有說,這次就來說說這個屬性。

    我們來看一個小例子。

      <style>     div{       background-image: url("images/2.jpg");       background-repeat:no-repeat;       background-position:left;       background-origin:content-box;       width: 600px;       height: 400px;       border: 2px solid red;     }   </style> </head> <body><div> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> <p>為了顯示,表明這個一個p元素</p> </div> </body>

    這個小例子的結(jié)果是

    一招搞定css相對原點定位背景圖片

    我們看一下這個效果,為了方便觀察,我將元素的大小用邊框線給標注出來了,紅色的那個就是div元素的邊框線。奇怪的事情發(fā)生了呢,為什么我的背景圖沒有在左上方顯示,而是往下移動了呢?原來是因為使用了background-origin這個屬性啊。

    我們來看看這個屬性吧。

    background-origin規(guī)定了指定背景圖片background-image屬性的原點位置的背景相對區(qū)域。這個屬性也規(guī)定background-position 屬性相對于什么位置來定位。

    需要注意的是:

    如果背景圖像的background-attachment屬性為 "fixed",則該屬性沒有效果。

    看看這個屬性的語法吧。

    background-origin: padding-box|border-box|content-box;

    其中padding-box代表的是背景圖像相對于內(nèi)邊距框來定位;border-box代表的是背景圖像相對于邊框盒來定位;content-box代表的是背景圖像相對于內(nèi)容框來定位。

    推薦學習:css視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號