我正在使用以下代码在div
中将图片显示为背景。我该如何调整大小?
#header {
height: 255px;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position: 50% 50%;
background-image: url('../simg/header.png');
}
答案 0 :(得分:3)
您可以尝试使用background-size
属性来控制背景的大小。
E.g:
#header {
height: 255px;
-webkit-background-size:50%;
-moz-background-size:50%;
background-size:50%;
background-position: 50% 50%;
background-image: url('../simg/header.png');
}
这会将背景图像缩小到两个维度的正好一半。
答案 1 :(得分:1)
尝试简易背景调整大小.js http://johnpatrickgiven.com/jquery/background-resize/
答案 2 :(得分:0)
您可以尝试的另一种方法是设置css
background-size:contain;
width:50%;
max-height:255px;
让浏览器找出导致它保持宽高比的高度。