div背景图片宽度大于屏幕宽度水平显示背景图中间部分问题 10
一个div标签,这个div有一个背景图,如果背景图宽度大于屏幕宽度,就水平显示背景图中间部分,且有一个最小宽度,background-position:center;能实...
一个div标签,这个div有一个背景图,如果背景图宽度大于屏幕宽度,就水平显示背景图中间部分,且有一个最小宽度,background-position: center;能实现,但是背景图上面还有东西要布局,如果css为background-position: center;背景图上面的东西布局就很难找到相应的位置了,还有就是我试了一下margin:0 auto,背景图宽度小于屏幕宽度能居中,但是大于屏幕宽度,就不能显示背景图中间部分了,只要css代码,不要javascript,望大神解决
展开
2个回答
展开全部
background: url(xxx.jpg) center center no-repeat;这样就可以了,背景上面的东西又不会被这句影响到
追问
一背景图片为宽度1440px,min-width为1080px,高度不用管。放在背景图片的东西必须是宽度为1440px时离左边700px,某电脑屏幕宽度只有1280px,如按background: url(xxx.jpg) center center no-repeat;,背景图片能居中显示中间位置,但如何布局放在背景图片的东西?
追答
用CSS3代码,background-size:100%;这样背景也能适应屏幕了,你是不是想这样的?
或者直接给这个层定一个宽度和高度,想什么都兼容是不可能的事情,要不你就找牛人写JS,先获取显示器的宽和高然后在根据这个用JS布局。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |