您好我的登录页面上有一张背景图片。目前图像居中但不按照我想要的方式居中。我想要它所以图像始终位于屏幕中间。当然,我的图像居中但位于页面顶部。图像需要位于屏幕中间,并保持居中。
login.html
<body style="background-image: url({{MEDIA_URL}}/admin_media/img/admin/bigstock_Photo_Showing_Financial_Growth_1339836.jpg); background-position: 50% 50%; background-repeat:no-repeat;">
答案 0 :(得分:10)
background-position: center center;
编辑:
body
可能存在问题,因为它不需要整个屏幕height
,所以如果你想在屏幕中央显示图像,那么写一下
html,body{height:100%;}
body{
background:url(http://www.poster.net/van-gogh-vincent/van-gogh-vincent-sternennacht-2601013.jpg) no-repeat fixed center center;
}
答案 1 :(得分:1)
我没有继续发表评论,而是认为创建新答案可能会更聪明。
像this demo之类的东西会对你有用吗? (如果您希望img随页面向上和向下滚动,请将'fixed'替换为'scroll')
答案 2 :(得分:0)
尝试这样:
#element {
background-attachment:fixed;
background-position:center;
}
这应该有用!