我的网站有问题。这张照片在桌面上看起来不错,但在我的手机上看起来很糟糕,因为它放大了。
我该如何解决这个问题? 它无法使用
background-size:cover;
具有背景的div有两个类
.content{
color: white;
font-family: "Another Typewriter";
width:100%; height:1000px;
font-size: 300%;
padding-left: 15%;
padding-right: 15%;
padding-top: 10%;
text-align: center;
background-size: cover;
}
.parallax{
height: 100%;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#xyz{background-image: url(URLtoimage);}
<div id="xyz" class="parallax content">
<legend class="text-center content-headline">XYZ</legend>
Some text
</div>
答案 0 :(得分:1)
我假设您正在使用background-attachment: fixed;
,它无法在许多移动浏览器上运行,您必须使用媒体查询在滚动屏幕上进行更改。
.parallax{
height: 100%;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 600px) {
.parallax {
background-attachment: scroll;
}
}
答案 1 :(得分:0)
也许您可以将其更改为背景大小:当屏幕宽度小于767px
时包含答案 2 :(得分:0)
使用background-size:100%100%;检查摘录视图。
body{
margin:0;
}
.bg-img {
background: url('http://www.planwallpaper.com/static/images/6942095-abstract-background-wallpaper.jpg') no-repeat center;
background-size: 100% 100%;
min-height: 100vh;
width: 100%;
}
<div class="bg-img">
</div>