我开始一个新的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