CSS 中 object-fit 的 cover 和 contain

embedded/2024/12/22 21:17:27/

前言:object-fit 属性用于指定可替换元素(如`<img>`、`<video>`等)如何适应其容器。

一、视觉效果

1. object-fit: cover

此值会使被替换元素完全覆盖容器,同时保持其宽高比。这意味着元素可能会被裁剪以适应容器的尺寸。

2. object-fit: contain

此值会使被替换元素在保持其宽高比的情况下完全显示在容器内。这意味着容器可能会有空白区域,因为元素不会被拉伸或裁剪以填满整个容器。

二、应用场景

1. object-fit: cover

当你希望确保图片或视频完全覆盖容器,并且不介意部分内容被裁剪时,可以使用`cover`。例如,在全屏背景图像或响应式设计中,需要确保图像始终填满容器,即使这意味着裁剪一部分图像。

常用于需要强烈视觉冲击力的页面布局,或者当图片的内容不是关键信息,而整体的视觉效果更为重要时。

2. object-fit: contain

当你希望确保图片或视频完整显示,不被裁剪,同时又能适应容器的大小时,可以使用`contain`。例如,在展示图片库或需要确保用户能够看到完整图像内容的情况下,使用`contain`可以保证图像的完整性。

常用于需要展示重要信息的图片或视频,或者当保持图像的原始比例和内容完整性至关重要时。


http://www.ppmy.cn/embedded/121731.html

相关文章

Docker巩固十七问

转载说明&#xff1a;如果您喜欢这篇文章并打算转载它&#xff0c;请私信作者取得授权。感谢您喜爱本文&#xff0c;请文明转载&#xff0c;谢谢。 1. 如何批量清理临时镜像文件&#xff1f; 所谓的“临时镜像”或“虚悬镜像”&#xff08;dangling images&#xff09;是指那些…

flink:java集成flink实现流数据处理(一)

文章目录 0. 引言1. flink安装2. 流数据处理程序依赖包简介流处理4个部分 3. 程序调用4. 总结 0. 引言 Apache Flink作为一款高性能的流处理框架&#xff0c;已成为企业级流数据处理的优选方案。本文将带领读者深入了解如何利用Java语言集成Flink&#xff0c;实现高效、可靠的…

开发微信小程序 基础02

WX模板 1.对比 ①标签名称不同 ②属性节点不同 ③提供类似vue的模板语法 2.模板语法 2.1数据动态绑定 2.1.1在data种定义数据 在页面对应的.js文件中&#xff0c;把数据定义到data对象中即可 例---data &#xff1a; { info : init data , msList : [{msg : hello}, { ms…

【PCL】Ubuntu22.04 安装 PCL 库

文章目录 前言一、更新系统软件包二、安装依赖项三、下载 PCL 源码四、编译和安装 PCL五、测试安装成功1、 pcd_write.cpp2、CMakeLists.txt3、build 前言 PCL&#xff08;Point Cloud Library&#xff09;是一个开源的大型项目&#xff0c;专注于2D/3D图像和点云处理。PCL为点…

C(十)for循环 --- 黑神话情景

前言&#xff1a; "踏过三界宝刹&#xff0c;阅过四洲繁华。笑过五蕴痴缠&#xff0c;舍过六根牵挂。怕什么欲念不休&#xff0c;怕什么浪迹天涯。步履不停&#xff0c;便是得救之法。" 国际惯例&#xff0c;开篇先喝碗鸡汤。 今天&#xff0c;杰哥写的 for 循环相…

负载均衡--相关面试题(六)

在负载均衡的面试中&#xff0c;可能会遇到一系列涉及概念、原理、实践应用以及技术细节的问题。以下是一些常见的负载均衡面试题及其详细解答&#xff1a; 一、什么是负载均衡&#xff1f; 回答&#xff1a;负载均衡是一种将网络请求或数据传输工作分配给多个服务器或网络资源…

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02 1. APM: Large Language Model Agent-based Asset Pricing Models Authors: Junyan Cheng, Peter Chin https://arxiv.org/abs/2409.17266 APM: 基于大型语言模型的代理资产定价模型&#xff08;LLM Agent-b…

版本发布 | IvorySQL 3.4 发版

[发行日期&#xff1a;2024年9月26日] IvorySQL 3.4基于PostgreSQL 16.4&#xff0c;并修复了多个问题。更多信息请参考文档网站。 >>>新版本体验链接&#xff1a; https://docs.ivorysql.org/cn/ivorysql-doc/v3.4/v3.4/1.html 1 增强功能 >>>PostgreSQL…