可以使用background-size属性来控制背景图片的大小,并使用max-width属性来限制元素的最大宽度。

例如,如果要将背景图片和元素的宽度一起缩小,并且设置最大宽度为500px,可以使用以下CSS代码:

div {
  background-image: url('背景图片的URL');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 500px;
  width: 100%;
  height: auto;
}

在上面的代码中,background-size: contain;将背景图片缩放到元素的尺寸内,并保持比例。max-width: 500px;将元素的最大宽度限制为500px。width: 100%;将元素的宽度设置为父元素的100%,使其随父元素的宽度调整而自动缩放。height: auto;将元素的高度设置为根据宽度的缩放比例自动调整。

这样,当父元素的宽度小于500px时,元素和背景图片会等比例缩小,直到达到最小尺寸。而当父元素的宽度大于500px时,元素的宽度会被限制在500px,背景图片也会根据元素的尺寸等比例缩小


原文地址: https://www.cveoy.top/t/topic/hJet 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录