html - 当我减小屏幕尺寸时,如何均匀地修剪图像的左右两侧?(@媒体查询)
问题描述
当我减小屏幕尺寸时,我无法找到一种方法来修剪图像的左侧和右侧等量。我试图在我的 css 文件末尾添加一个 @media 查询来解决这个问题;但是,我不知道在里面放什么。目前,我有一个 .main 容器来保存我的登录页面的背景图片。
body {
margin: 0px;
padding: 0px;
height: 770%;
background-color: #170D2F;
display: flex;
}
.main {
position: absolute;
width: 88%;
height: 800px;
cursor: auto;
background: url(background.png);
background-size: auto;
top: 0;
left: 6%;
overflow: hidden;
background-color: #170D2F;
}
我试图弄清楚在这里放什么,以便我的图像在我将屏幕尺寸减小到小于 1439 像素时均匀调整大小......
@media (max-width: 1439px) {
.main {
...
}
}
我试图弄清楚如何减小两边的背景大小,因为目前当我减小页面大小时,它会切断我的图像的一部分,而不是减小它的大小。谢谢!
解决方案
你可以在没有媒体查询的情况下实现这一点。
只需编辑类中的background
属性, .main
如下所示:
background: url(background.png) center no-repeat;
替换background.png
为您的图像源