CSS 让 div 中的 img 标签图片完全填充 div

CSS 让 div 中的 img 标签图片完全填充 div
div 下 img 标签中的图片填充满整个 div 容器显示
一、基本概述

在平时的开发中有让 div 中的 img 标签中的图片完全填充整个 div 的需求,实现方式多种多样例如可以将 img 中的图片更改为 div 容器的背景图片再利用相应的背景样式进行设定。
不过也可以利用 CSS 样式中的 object-fit 样式如果设定指定宽度的话可以直接将 img 标签设定为完整填充模式而无需再调整为背景图片等更复杂的方式。

CSS object-fit 属性值参考: 菜鸟教程

二、代码实现

复制代码
<!doctype html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>index</title>
</head>
<body>
  <div style="width: 80%; height: 300px; border: 1px solid red;margin: 0px;padding: 0px;">
    <img src="https://img9.51tietu.net/pic/2019-091311/it2oyi4g3i1it2oyi4g3i1.jpg" alt="" style="width: 100%;height:100%;object-fit: cover;">
  </div>
</body>
</html>
复制代码

 

posted @   黑白棋学弟  阅读(2355)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示