html - CSS在div中保持高度,裁剪宽度
问题描述
我一直在寻找一段时间,我仍然找不到确切的答案。我有一个<div>
宽度占屏幕的 100%,高度固定为 600px。我想将背景图片添加到图片高度适合<div>
高度的 div(600px 并且没有图片裁剪)。每当我修改屏幕的宽度时,高度应始终保持 600 像素。然后图片将居中并在宽度方向上裁剪。
解决方案
尝试这个:
.container {
width: 100%;
height: 600px;
background: url('https://images.pexels.com/photos/268415/pexels-photo-268415.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260');
background-repeat: no-repeat;
background-position: center;
background-size: auto 100%;
}
<div class="container"></div>
推荐阅读
- java - 在 Java SWT 中修改复合内的文本
- neo4j - 如何为 Neo4j Cypher 子查询公式使用 With 子句?
- json - 使用数据库中的 JSON 结果绑定 Select DropDown 时出错
- sparql - 从 s3 到 Neptune 的 Turtle 文件数据处理
- php - 我可以从命令行运行 curl 但不能从 shell exec 调用
- biztalk - 在 biztalk 中将每一行作为单独的消息处理?
- python - 加权元素的笛卡尔积
- java - Vaadin 10 (Flow) 的面板组件
- javascript - 使用 JavaScript 访问服务器端文件系统
- c - Ubuntu给我错误的输出