美文网首页
[css] object-fil介绍,实现固定宽高图片的显示方式

[css] object-fil介绍,实现固定宽高图片的显示方式

作者: 刘圣凯 | 来源:发表于2023-03-09 18:04 被阅读0次

object-fit CSS 属性指定可替换元素(例如:<img><video>)的内容应该如何适应到其使用高度和宽度确定的框。
同时你可以通过使用 object-position 属性来切换被替换元素的内容对象在元素框内的对齐方式。

其实这个css属性我们可以当成图片的 background url 我们可以通过下面的例子来了解这个属性的具体使用

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Object-fit</title>
  <style>
    .box {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      text-align: center;
      margin-top: 200px;
    }

    .base-img {
      width: 400px;
      height: 400px;
      object-fit: cover;
      transition: 1s;
      object-position: left top;
    }

    .base-img:hover {
      object-position: right bottom;
    }
  </style>
</head>

<body>
  <div class="box">
    <img class="base-img"
      src="https://ts1.cn.mm.bing.net/th/id/R-C.171e8fe1aa1544a1868ab710eed82d82?rik=FLPxvVVL9C9bnQ&riu=http%3a%2f%2fwww.pp3.cn%2fuploads%2fallimg%2f200710%2f14-200G00Z321.jpg&ehk=Lb0IHCCZIdqYQOi28m%2borU8c1ARGbTEC%2f8WYzfwRuHo%3d&risl=&pid=ImgRaw&r=0"
      alt="">
  </div>
</body>

</html>

以上代码实现了一个简易的动画效果,鼠标移入图片的话,图片的显示会从左上慢慢过渡到右下,可以自行copy看看效果

浏览器兼容

相关文章

  • CSS实现固定比例宽高

    需求在一个产品列表中,有若干个item,每个item都左浮,并包含在自适应浏览器宽度的父元素中。在保持item宽高...

  • 1-css的多种垂直居中的方法

    多种css垂直居中的方法 ==css3不定宽高水平垂直居中== 1:固定高宽的垂直居中 如上图,固定高宽的很简单,...

  • RN图片插件Image显示模式

    1,resizeMode介绍 (1)当Image组件的实际宽、高与图片的实际宽、高不符时,要如何显示图片由样式定义...

  • 前端css图片固定宽高问题

    img需要宽高都固定时,图片往往会因此变形,此时可采用的方法有: 上述代码会使得图片居中,边缘部分不显示。这是在图...

  • css解决图片变形问题

    需求:不同尺寸图片在固定宽高容器中显示,显示不能变形,无法全部显示的情况下,允许裁切图片只显示中间部分 "obje...

  • 按比例缩放的布局

    需求: 移动端图片宽高1:1显示.并且图片宽度要充满手机屏幕的宽度. 移动端banner 按比例显示 不固定高度 ...

  • 高级前端面试问题

    1、CSS (1)#root 是 .box 的父元素,两者宽高都不固定。用CSS实现.box相对于#root水平和...

  • jq实现碎片轮播

    实现原理:将背景图片分成100等分 实现宽高从0到他们本身的宽高的动画 html css3 js代码(重要) 总结...

  • css实现交互式图片对比控件

    介绍 使用纯CSS实现交互式的图片对比控件 实现方式 演示效果

  • HTML+CSS

    1、css实现图片自适应宽高 背景图用background-size: contain,图片标签用object-f...

网友评论

      本文标题:[css] object-fil介绍,实现固定宽高图片的显示方式

      本文链接:https://www.haomeiwen.com/subject/rgzyldtx.html