我開始一個新的rails項目,並增加了twitter引導(因爲我聽說過很好的事情)。這是一個初學者問題,但是,如何添加橫跨整個頁面的寬度/高度的背景圖片,而不會讓twitter-bootstrap的默認頂部和左側填充受阻礙?有沒有我還沒有遇到的基本設置?如何刪除特定頁面的填充,但是仍然讓填充保留在應用的其餘部分中?這種填充有益嗎?不同的填充爲不同的頁面與twitter引導
由於
我開始一個新的rails項目,並增加了twitter引導(因爲我聽說過很好的事情)。這是一個初學者問題,但是,如何添加橫跨整個頁面的寬度/高度的背景圖片,而不會讓twitter-bootstrap的默認頂部和左側填充受阻礙?有沒有我還沒有遇到的基本設置?如何刪除特定頁面的填充,但是仍然讓填充保留在應用的其餘部分中?這種填充有益嗎?不同的填充爲不同的頁面與twitter引導
由於
您可以在背景圖像添加到體,因爲它不會被填充
body.my-page{
background-image: url('my-image');
height: 100%;
width: 100%;
}
受到影響或添加absolute
/「fixed`定位的容器重量/全寬&高度並將背景圖像應用於該容器。
<div class="bg"></div>
</body>
CSS
.my-page .bg{
background-image: url('my-image');
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.my-page .container{
position: relative;
z-index: 2;
}
我試圖在我即將推出的頁面上放置一個特殊背景,並且不希望它侵犯我應用程序其餘部分的樣式/元素。按頁面分離樣式(或者至少對於即將推出的單個靜態頁面是目標)。 – AdamT 2012-07-24 05:32:50
您可以按照評論中的建議在頁面上應用自定義類。我描述的兩種方法都可以使用自定義類前綴(將更新答案) – 2012-07-24 05:44:20
,因爲您可能已在您的設置中使用jQuery,您也可以查看http://srobbin.com/jquery-plugins/backstretch /用於全屏幕背景圖像。 – 2012-07-24 06:14:24
凡被填充定義?您可以爲該元素添加一個新類,並將它們鏈接起來,從而給予更高的優先級。如果引導程序定義了'body {padding:20px; }',給你的身體一個像'
>'的類,並用'body.custom {padding:0; }' – Chad 2012-07-24 04:39:11不確定爲什麼這樣不起作用:'body.coming-soon-page { padding-top:-60px; padding-left:-20px; }' – AdamT 2012-07-24 05:00:08
有一個真人版嗎? – Chad 2012-07-24 05:15:30