You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CSS中裁剪图片?实现导航栏高度的页面头部效果

实现固定高度的顶部裁剪式页面头部

直接通过容器隐藏超出内容的方式就能实现你的需求,无需调整图片本身尺寸,只需控制容器和图片的样式:

HTML 结构

<div class="header-container">
  <img src="你的图片路径" alt="页面头部图">
</div>

CSS 样式

.header-container {
  width: 100%; /* 容器铺满页面宽度 */
  height: 70px; /* 固定为导航栏高度 */
  overflow: hidden; /* 隐藏容器高度外的内容 */
}

.header-container img {
  width: 100%; /* 图片宽度铺满容器 */
  object-position: top; /* 图片顶部对齐容器,确保显示顶部区域 */
}

关键说明

  • overflow:hidden是核心:容器固定高度后,图片超出容器的部分会被直接裁剪隐藏,完全不会改动图片的原始尺寸。
  • object-position:top保证图片从顶部开始展示,避免默认的居中对齐导致顶部内容被裁切,正好满足你裁剪底部约90%的需求。
  • 不需要给图片设置高度,让它按原始宽高比自然延展,宽度铺满容器后高度必然超过70px,超出的底部区域就会被容器隐藏。

内容的提问来源于stack exchange,提问作者Spyro1997

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 10:35:59