CSS-自适应-调整浏览器的宽度时裁剪背景图像的左右部分

恩西尔瓦

我有以下代码:

.content {
      width: 100%;
      text-align: center;
      overflow: hidden;
    }
    
    .expert-header {
      position: relative;
      width: 100%;
      height: 565px;
      display: block;
      background-size: cover !important;
      background: url(http://igoffice.m360.co.uk/wp-content/uploads/2016/08/paul-expert-header.jpg);
    }
    <div class="content">
      <div class="expert-header" style="background:url(http://igoffice.m360.co.uk/wp-content/uploads/2016/08/paul-expert-header.jpg)" ;="">
      </div>
    </div>

    

我要实现的是:

当您开始将浏览器宽度从1920px缩小到1170px时,它将切断(裁剪)图像的左右部分。

因此,如果浏览器宽度为1720像素,则基本上从图像左侧删除了100像素,从右侧删除了100像素,但图像将保留565像素的高度。

我怎样才能做到这一点?

我已经对目前的代码做了一个JSFIDDLE

约翰尼斯

使用以下设置作为背景:

.expert-header {
  background: url(http://igoffice.m360.co.uk/wp-content/uploads/2016/08/paul-expert-header.jpg)  center center no-repeat;
  background-size: auto 100%;
}

->即父元素的高度为100%,宽度与高度成正比(自动),在两个方向上居中(只有水平居中有效),并且不重复。

这是一个小提琴:https : //jsfiddle.net/q3m23Ly8/1/

(我还从HTML中删除了样式属性)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS:自适应背景图像的高度

来自分类Dev

自适应CSS背景图片

来自分类Dev

自适应CSS图像淡入淡出

来自分类Dev

自适应CSS图像淡入淡出

来自分类Dev

容器应仅针对自适应设计CSS自动调整为背景图像的高度

来自分类Dev

CSS:自适应矩形:Div在调整大小时被剪切

来自分类Dev

带有CSS的自适应图像,可用于较小的屏幕

来自分类Dev

带标题的CSS自适应照片库中的图像居中

来自分类Dev

Rails / Bootstrap / css /自适应图像尺寸小

来自分类Dev

使用CSS / Javascript进行自适应图像大小调整/裁剪

来自分类Dev

使用图像精灵作为CSS背景图像的自适应网格

来自分类Dev

CSS:自适应CSS无法在其他浏览器上运行

来自分类Dev

CSS自适应文本内容

来自分类Dev

自适应旋转词CSS

来自分类Dev

使用Asp.net和CSS的自适应图像大小调整

来自分类Dev

创建自适应背景图像

来自分类Dev

自适应背景图像覆盖内容

来自分类Dev

具有固定和居中背景附件的自适应CSS图像

来自分类Dev

自适应大小调整

来自分类Dev

自适应Flexbox图像网格

来自分类Dev

自适应全角平铺图像

来自分类Dev

自适应图像和文字

来自分类Dev

整页上的自适应图像

来自分类Dev

自适应-图像上的文字

来自分类Dev

自适应图像悬停字幕

来自分类Dev

HTML-CSS-悬停时出现框的自适应大小相同的图像网格

来自分类Dev

带有百分比宽度的自适应CSS三角形

来自分类Dev

HTML / CSS-自适应背景仅在Android设备上不起作用-Chrome

来自分类Dev

CSS:带有文本和渐变背景/边框的自适应细长六边形