【发布时间】:2016-08-31 09:27:13
【问题描述】:
我设计了一个响应式网站。我在一些网页中使用了固定的背景图像。问题是,在移动屏幕上,图像没有响应,它超出了边界(内容)。 .. 我用谷歌搜索了一个原因,但我发现的唯一方法是将图像转换为 wbmp 格式。
当我将图像转换为 wbmp 时,html 根本不接受。
..
任何想法让图像以响应方式显示在小屏幕上?
或者我应该使用的任何工具?
css
body{
background:url(../images/gallery-1-big.jpg) center center fixed no-repeat;
background-size:cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-backface-visibility: hidden;
opacity: 0.8;
}
移动屏幕的同一段代码让图像失真,当我尝试下面的代码时,图像显示但仅显示在屏幕的上半部分
@media (max-width: 480px) {
body
{
background:url(../images/gallery-1-big.jpg) fixed no-repeat;
background-size:100%;
}
【问题讨论】:
-
我们可以提供您的代码示例或小提琴吗?
-
如果您使用 jQuery,请考虑使用 Vegas 插件 vegas.jaysalvat.com
-
@SandroMarques 不,我只是在 body 标签中写 css
标签: jquery html css responsive-design