CSS 讓 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>

三、效果展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM