我已经使用自己的HTML和CSS编码制作了一个网站www.carwahi.com,但是以某种方式无法在移动设备上查看时修复页面上的图片库。在移动视图中,图像看起来像是原始图片的一半,覆盖了整个页面的一半。
尽管我无法在此查询区域中查找整个编码,但我在下面提供了我的代码。
我在我的html代码中将图像大小以像素为单位。如果要检查,只需访问我的网站并调整浏览器大小即可查看问题。
<style>
@media screen and (max-width: 700px){
.column.middlehome img{max-width: 100%;}
.column.middlehome{max-width: 100%; padding-right: 0; margin-right: 0;}
.column.sidehome{width: 0%;}
.gallery2 img{max-width: 100%; padding-right: 0; margin-right: 0; padding-left: 8%; margin-left: 0;}
.gallery2{max-width: 100%; margin-right: 0%;}
.containerhero{max-width: 100%;}
}
</style>
答案 0 :(得分:2)
您需要在swiper js中设置breakpoints
才能在移动设备中进行查看,如下所示:
断点:允许为不同的响应断点(屏幕尺寸)设置不同的参数。
var swiper = new Swiper('.swiper-container', {
slidesPerView: 3,
spaceBetween: 30,
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
breakpoints: {
// when window width is <= 320px
320: {
slidesPerView: 1,
spaceBetween: 10
},
// when window width is <= 480px
480: {
slidesPerView: 1,
spaceBetween: 20
},
// when window width is <= 640px
640: {
slidesPerView: 2,
spaceBetween: 30
}
}
});
工作示例here
答案 1 :(得分:2)
我已使用开发人员工具进行了更改,并获得了以下输出。 请在您的代码中进行一些更正:
class="banner"
。@media (min-width: 301px) and (max-width: 700px){.banner{width: 100%;height: auto;}
中为横幅添加样式column.middlehome
中column.sidehome
和@media (min-width: 301px) and (max-width: 700px)
的样式 .column.middlehome {
width: 100%;
margin-right: 0;
padding: 10px 0;
margin-left: 0;
overflow: hidden;
}
对于column.sidehome
,请更改width:100%
@media (max-width: 700px) and (min-width: 301px)
.row1 img
除去左侧填充物(汽车和自行车零件)图像的左侧有一些空间。
答案 2 :(得分:1)
通过CSS在首页中提供图片。 另外,您的列的宽度没有50%,并且包含一些填充。似乎您的sidehome和顶部菜单也不在移动视图中显示。这必须为您完成工作。 :)
@media (max-width: 700px) and (min-width: 0px){
.homecontent img {
width: 100%;
padding: 0;
object-fit: cover;
}
.column.middlehome {
width: 50%;
margin-right: 0%;
margin-left: 0.5%;
padding: 10px 0;
overflow: hidden;
}
.column.sidehome {
width: 46%;
display: block;
padding-top: 10px;
}
}
答案 3 :(得分:1)
我认为您正在谈论此Photo Gallery Page。您给的固定height
和width
出现了问题。
<img src="http://www.carwahi.com/Cars Images/Nissan-Kicks-4.jpg" width="1100" height="700">
将代码替换为以下内容:
<img src="http://www.carwahi.com/Cars Images/Nissan-Kicks-4.jpg" width="85%" height="auto">
您可以在此处输入您喜欢的宽度,而不是85%。希望对您有所帮助。
/* --- New Added Styles --- */
@media (max-width: 700px) and (min-width: 301px) {
.column.sidehome {
width: 100%;
display: block;
padding-top: 10px;
}
.column.middlehome {
width: 100%;
margin-right: 0%;
padding: 10px 0;
margin-left: 0.5%;
overflow: hidden;
}
.flipcontainer1 {
position: relative;
width: 100%;
height: 415px;
}
.row1 img {
width: 100%;
height: auto;
padding-right: 0;
margin-right: 0;
padding-left: 0;
margin-left: 0;
}
div.gallery2 {
margin: 20px auto;
width: 100%;
height: auto;
/* float: left; */
overflow: hidden;
}
}
答案 4 :(得分:0)
滑块在大屏幕上也没有响应
看看是否可行
.homeback{
width : 100%;
}
答案 5 :(得分:0)