css3 - 如何實現 CSS 背景圖片相對右邊或者下邊定位
問題描述
我們用 right 使背景圖片右對齊,當背景所在節點的寬度高度不是固定時,但我想讓他距離右邊 10px,距離下邊 10px,有沒有好的實現方法?CSS
.loading {background: url(loading.gif) right bottom no-repeat;}
HTML
<p class='box loading'>some text</p>
問題解答
回答1:這個應該是直接操作盒子就好了吧,如果有內容的話直接設置盒子的padding-right和padding-bottom,然后讓圖片顯示在右下角就好了0_0....總的思想都是通過盒子控制背景的位置。
沒想到你的盒子里頭還有別的內容.loading { /*box position*/ position:fixed; right:10px; bottom:10px; /*background*/ width:30px; height:30px; background:url(loading.gif) no-repeat; }回答2:
background 好像解決不了你的問題, 不知道你是否要兼容ie6, position:fixed; 這屬性ie6下是無效的。 如果需求不可更改的話我會給box加個相對定位,然后圖片放進去再絕對定位,這樣實現起來兼容性沒問題,也解決了這個問題。
回答3:.loading { background-image: url(loading.gif); background-size: cover; background-repeat: no-repeat; background-position: -10px -10px;}
不過感覺這和圖片大小有很大關系,供參考吧
相關文章:
1. javascript - 編程,算法的問題2. javascript - jQuery each 方法第三個參數args 如何解釋?3. ubuntu apt-get install update 無法更新4. webgl - android上類似汽車之家的3d全景照片怎么實現5. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?6. javascript - 為什么嵌套的Promise不能按預期捕獲Exception?7. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現靈異動畫問題,求解決8. apache - 想把之前寫的單機版 windows 軟件改成網絡版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設服務器呢?9. java - 關于i++的一個題目10. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???
